Data augmentation and Generative Adversarial Networks (GANs) provide powerful tools for image synthesis and data generation. In this project, I applied data augmentation techniques to a dataset of Pokemon images and used a GAN model to re-create Pokemon images. Additionally, I explored different modeling techniques and attempted fine-tuning to improve the quality of the generated images.
#!pip install -U albumentations
from PIL import Image
import numpy as np
import albumentations as A
import matplotlib.pyplot as plt
orig_img = Image.open("C:/Users/maxwe/Documents/Python Scripts/pokemon/pokemon/4.png")
image = np.array(orig_img )
plt.imshow(image)
plt.axis('off')
plt.show()
def plot(imgs, with_orig=True, col_title=None, **imshow_kwargs):
if not isinstance(imgs[0], list):
# Make a 2d grid even if there's just 1 row
imgs = [imgs]
num_rows = len(imgs)
num_cols = len(imgs[0]) + with_orig
fig, axs = plt.subplots(nrows=num_rows, ncols=num_cols, squeeze=False)
for row_idx, row in enumerate(imgs):
row = [orig_img] + row if with_orig else row
for col_idx, img in enumerate(row):
ax = axs[row_idx, col_idx]
ax.imshow(np.asarray(img), **imshow_kwargs)
ax.set(xticklabels=[], yticklabels=[], xticks=[], yticks=[])
if with_orig:
axs[0, 0].set(title='Original image')
axs[0, 0].title.set_size(8)
if col_title is not None:
for col_idx in range(num_cols-1):
axs[0, col_idx+1].set(title=col_title[col_idx])
axs[0, col_idx+1].title.set_size(8)
plt.tight_layout()
transform_resize = A.Resize(width=64, height=64)
transform_cc = A.Compose([
A.Resize(width=128, height=128),
A.CenterCrop(width=32, height=32),
])
transform_rc = A.Compose([
A.Resize(width=128, height=128),
A.RandomCrop(width=32, height=32),
])
transformed_res = transform_resize(image=image)
transformed_cc = transform_cc(image=image)
transformed_rc = transform_rc(image=image)
plot([transformed_res['image'],transformed_cc['image'],transformed_rc['image']],col_title=["Resize 64x64","Resize & Center Crop","Resize & Random Crop"])
transform_grid= A.GridDropout(p=1.0)
transformed_grid = transform_grid(image=image)
transform_grid2= A.GridDropout(p=1.0,holes_number_x=3,holes_number_y=4)
transformed_grid2 = transform_grid2(image=image)
plot([transformed_grid['image'],transformed_grid2['image']],col_title=["Grid dropout","Less blocks"])
transform_grid= A.GridDropout(p=1.0)
transformed_grid = transform_grid(image=image)
transform_grid2= A.GridDropout(p=1.0,holes_number_x=3,holes_number_y=4)
transformed_grid2 = transform_grid2(image=image)
plot([transformed_grid['image'],transformed_grid2['image']],col_title=["Grid dropout","Less blocks"])
from albumentations.augmentations.transforms import Downscale
scale_min=0.25
scale_max=0.25
interpolation=0
transform = Downscale(scale_min, scale_max, interpolation=0, p=1.0)
transformed = transform(image=image)
plt.imshow(transformed['image'])
plt.show()
transform = A.GaussNoise(var_limit=350.0, p=1.0)
transformed_gnoise = transform(image=image)
plot([transformed_gnoise['image']],col_title=["Gaussian Noise"])
from torchvision import transforms,datasets
from torch.utils.data import Dataset, DataLoader
from albumentations.pytorch import ToTensorV2
import os
import cv2
import random
import torchvision
dataset_directory = "C:/Users/maxwe/Documents/Python Scripts/pokemon/pokemon"
pokemon_filepaths = sorted([os.path.join(dataset_directory, f) for f in os.listdir(dataset_directory)])
correct_images_filepaths = [i for i in pokemon_filepaths if cv2.imread(i) is not None]
random.seed(42)
random.shuffle(correct_images_filepaths)
n = len(correct_images_filepaths)
n_train = int(n*0.8)
train_images_filepaths = correct_images_filepaths[:n_train]
test_images_filepaths = correct_images_filepaths[n_train:]
print(len(train_images_filepaths), len(test_images_filepaths))
655 164
class PokemonDataset(Dataset):
def __init__(self, images_filepaths, transform=None):
self.images_filepaths = images_filepaths
self.transform = transform
def __len__(self):
return len(self.images_filepaths)
def __getitem__(self, idx):
image_filepath = self.images_filepaths[idx]
image = cv2.imread(image_filepath)
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
if self.transform is not None:
image = self.transform(image=image)["image"]
return image
train_transform = A.Compose(
[
A.Resize(height=128, width=128),
A.Rotate(),
A.GaussianBlur(sigma_limit=9, p=0.5),
A.Normalize(mean=(0.5, 0.5, 0.5), std=(0.5, 0.5, 0.5)),
ToTensorV2(),
]
)
test_transform = A.Compose(
[
A.Resize(height=128, width=128),
A.Normalize(mean=(0.5, 0.5, 0.5), std=(0.5, 0.5, 0.5)),
ToTensorV2(),
]
)
train_dataset = PokemonDataset(images_filepaths=train_images_filepaths, transform=train_transform)
test_dataset = PokemonDataset(images_filepaths=test_images_filepaths, transform=test_transform)
train_loader = DataLoader(dataset=train_dataset, batch_size=16, shuffle=True)
test_loader = DataLoader(dataset=test_dataset, batch_size=16, shuffle=False)
Visualise the different augmentation applied to batch from the training dataloader.
import torchvision
import matplotlib.pyplot as plt
import numpy as np
def show_img(img):
plt.figure(figsize=(20,16))
img = img * 0.5 + 0.5
npimg = np.clip(img.numpy(), 0., 1.)
plt.imshow(np.transpose(npimg, (1, 2, 0)))
plt.show()
data = iter(train_loader)
images = next(data)
show_img(torchvision.utils.make_grid(images))
First, let's implement the GAN model. Here, I will implement a simple GAN model using PyTorch. This model includes a generator and a discriminator.
import torch
from torch import nn
g_losses = []
d_losses = []
class Generator(nn.Module):
def __init__(self, latent_dim=100, img_size=128, channels=3):
super(Generator, self).__init__()
self.img_size = img_size
self.channels = channels
self.model = nn.Sequential(
nn.Linear(latent_dim, 128),
nn.ReLU(),
nn.Linear(128, img_size * img_size * channels),
nn.Tanh()
)
def forward(self, z):
img = self.model(z)
img = img.view(img.size(0), self.channels, self.img_size, self.img_size)
return img
class Discriminator(nn.Module):
def __init__(self, img_size=128, channels=3):
super(Discriminator, self).__init__()
self.model = nn.Sequential(
nn.Linear(img_size * img_size * channels, 128),
nn.ReLU(),
nn.Linear(128, 1),
nn.Sigmoid()
)
def forward(self, img):
img_flat = img.view(img.size(0), -1)
validity = self.model(img_flat)
return validity
Now, let's train the GAN model using the dataloader:
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
# Hyperparameters
latent_dim = 100
lr = 0.0002
b1 = 0.5
b2 = 0.999
n_epochs = 2500
# Initialize generator and discriminator
generator = Generator(latent_dim=latent_dim).to(device)
discriminator = Discriminator().to(device)
# Loss function
criterion = torch.nn.BCELoss()
# Optimizers
optimizer_G = torch.optim.Adam(generator.parameters(), lr=lr, betas=(b1, b2))
optimizer_D = torch.optim.Adam(discriminator.parameters(), lr=lr, betas=(b1, b2))
# Store losses and image list
g_losses = []
d_losses = []
img_list = []
# Create a fixed noise vector to see the evolution of the generator
fixed_noise = torch.randn(64, latent_dim).to(device)
iterations = 0
for epoch in range(n_epochs):
for i, imgs in enumerate(train_loader):
# Adversarial ground truths
valid = torch.full((imgs.size(0), 1), 1.0, device=device)
fake = torch.full((imgs.size(0), 1), 0.0, device=device)
# Configure input
real_imgs = imgs.to(device)
# -----------------
# Train Generator
# -----------------
optimizer_G.zero_grad()
# Sample noise as generator input
z = torch.randn(imgs.size(0), latent_dim).to(device)
# Generate a batch of images
gen_imgs = generator(z)
# Loss measures generator's ability to fool the discriminator
g_loss = criterion(discriminator(gen_imgs), valid)
g_loss.backward()
optimizer_G.step()
# ---------------------
# Train Discriminator
# ---------------------
optimizer_D.zero_grad()
# Measure discriminator's ability to classify real from generated samples
real_loss = criterion(discriminator(real_imgs), valid)
fake_loss = criterion(discriminator(gen_imgs.detach()), fake)
d_loss = (real_loss + fake_loss) / 2
d_loss.backward()
optimizer_D.step()
g_losses.append(g_loss.item())
d_losses.append(d_loss.item())
# Output training stats
if i % 100 == 0:
print(f"[Epoch {epoch}/{n_epochs}] [Batch {i}/{len(train_loader)}] [D loss: {d_loss.item()}] [G loss: {g_loss.item()}]")
# Check how the generator is doing by saving G's output on fixed_noise
if (iterations % 500 == 0) or ((epoch == n_epochs-1) and (i == len(train_loader)-1)):
with torch.no_grad():
fake = generator(fixed_noise).detach().cpu()
img_list.append(torchvision.utils.make_grid(fake, padding=2, normalize=True))
iterations += 1
[Epoch 0/2500] [Batch 0/41] [D loss: 0.6875951290130615] [G loss: 0.7348926067352295] [Epoch 1/2500] [Batch 0/41] [D loss: 0.05991863086819649] [G loss: 2.246701717376709] [Epoch 2/2500] [Batch 0/41] [D loss: 0.2677150368690491] [G loss: 1.1957522630691528] [Epoch 3/2500] [Batch 0/41] [D loss: 0.08744970709085464] [G loss: 1.999774694442749] [Epoch 4/2500] [Batch 0/41] [D loss: 0.4741343557834625] [G loss: 1.1971919536590576] [Epoch 5/2500] [Batch 0/41] [D loss: 0.3631328344345093] [G loss: 0.7080333232879639] [Epoch 6/2500] [Batch 0/41] [D loss: 0.3966602683067322] [G loss: 0.7318222522735596] [Epoch 7/2500] [Batch 0/41] [D loss: 0.1905084252357483] [G loss: 1.2303736209869385] [Epoch 8/2500] [Batch 0/41] [D loss: 0.12850043177604675] [G loss: 2.105159044265747] [Epoch 9/2500] [Batch 0/41] [D loss: 0.12950243055820465] [G loss: 1.736623764038086] [Epoch 10/2500] [Batch 0/41] [D loss: 0.1275312304496765] [G loss: 2.2291598320007324] [Epoch 11/2500] [Batch 0/41] [D loss: 0.20835106074810028] [G loss: 1.2108486890792847] [Epoch 12/2500] [Batch 0/41] [D loss: 0.18270592391490936] [G loss: 1.9376323223114014] [Epoch 13/2500] [Batch 0/41] [D loss: 0.26959365606307983] [G loss: 0.9779747724533081] [Epoch 14/2500] [Batch 0/41] [D loss: 0.07652731239795685] [G loss: 2.3141896724700928] [Epoch 15/2500] [Batch 0/41] [D loss: 0.18509763479232788] [G loss: 1.9495048522949219] [Epoch 16/2500] [Batch 0/41] [D loss: 0.19970077276229858] [G loss: 1.746924638748169] [Epoch 17/2500] [Batch 0/41] [D loss: 0.16291780769824982] [G loss: 1.3327500820159912] [Epoch 18/2500] [Batch 0/41] [D loss: 0.1799524873495102] [G loss: 1.2873737812042236] [Epoch 19/2500] [Batch 0/41] [D loss: 0.09330324828624725] [G loss: 1.9404394626617432] [Epoch 20/2500] [Batch 0/41] [D loss: 0.09648926556110382] [G loss: 2.0104808807373047] [Epoch 21/2500] [Batch 0/41] [D loss: 0.15488317608833313] [G loss: 1.903828501701355] [Epoch 22/2500] [Batch 0/41] [D loss: 0.1543266624212265] [G loss: 1.6137348413467407] [Epoch 23/2500] [Batch 0/41] [D loss: 0.09504472464323044] [G loss: 1.8637350797653198] [Epoch 24/2500] [Batch 0/41] [D loss: 0.25251612067222595] [G loss: 1.0348352193832397] [Epoch 25/2500] [Batch 0/41] [D loss: 0.2381589412689209] [G loss: 1.3234124183654785] [Epoch 26/2500] [Batch 0/41] [D loss: 0.1576971411705017] [G loss: 1.7897417545318604] [Epoch 27/2500] [Batch 0/41] [D loss: 0.39184144139289856] [G loss: 0.6600532531738281] [Epoch 28/2500] [Batch 0/41] [D loss: 0.22145354747772217] [G loss: 1.0682096481323242] [Epoch 29/2500] [Batch 0/41] [D loss: 0.14853359758853912] [G loss: 1.5611894130706787] [Epoch 30/2500] [Batch 0/41] [D loss: 0.31750601530075073] [G loss: 1.4421343803405762] [Epoch 31/2500] [Batch 0/41] [D loss: 0.2281201183795929] [G loss: 1.085909366607666] [Epoch 32/2500] [Batch 0/41] [D loss: 0.4942297339439392] [G loss: 1.4729050397872925] [Epoch 33/2500] [Batch 0/41] [D loss: 0.21858017146587372] [G loss: 1.1961374282836914] [Epoch 34/2500] [Batch 0/41] [D loss: 0.33654502034187317] [G loss: 1.6827162504196167] [Epoch 35/2500] [Batch 0/41] [D loss: 0.16353441774845123] [G loss: 1.6771187782287598] [Epoch 36/2500] [Batch 0/41] [D loss: 0.15988969802856445] [G loss: 1.456080436706543] [Epoch 37/2500] [Batch 0/41] [D loss: 0.2061682790517807] [G loss: 1.1679823398590088] [Epoch 38/2500] [Batch 0/41] [D loss: 0.30631738901138306] [G loss: 0.8902953863143921] [Epoch 39/2500] [Batch 0/41] [D loss: 0.3966294527053833] [G loss: 0.9980380535125732] [Epoch 40/2500] [Batch 0/41] [D loss: 0.2771123945713043] [G loss: 1.0059713125228882] [Epoch 41/2500] [Batch 0/41] [D loss: 0.13028055429458618] [G loss: 1.823259949684143] [Epoch 42/2500] [Batch 0/41] [D loss: 0.3029864728450775] [G loss: 1.631359338760376] [Epoch 43/2500] [Batch 0/41] [D loss: 0.3807609975337982] [G loss: 0.6977924108505249] [Epoch 44/2500] [Batch 0/41] [D loss: 0.31716305017471313] [G loss: 1.461080551147461] [Epoch 45/2500] [Batch 0/41] [D loss: 0.29710111021995544] [G loss: 0.9348404407501221] [Epoch 46/2500] [Batch 0/41] [D loss: 0.510953962802887] [G loss: 1.491756796836853] [Epoch 47/2500] [Batch 0/41] [D loss: 0.2392314076423645] [G loss: 1.544935941696167] [Epoch 48/2500] [Batch 0/41] [D loss: 0.2913898527622223] [G loss: 1.03989577293396] [Epoch 49/2500] [Batch 0/41] [D loss: 0.2974519431591034] [G loss: 0.8849551677703857] [Epoch 50/2500] [Batch 0/41] [D loss: 0.33312249183654785] [G loss: 1.3390604257583618] [Epoch 51/2500] [Batch 0/41] [D loss: 0.2875901460647583] [G loss: 1.1584391593933105] [Epoch 52/2500] [Batch 0/41] [D loss: 0.2829778790473938] [G loss: 0.8750760555267334] [Epoch 53/2500] [Batch 0/41] [D loss: 0.3409077227115631] [G loss: 0.9838641881942749] [Epoch 54/2500] [Batch 0/41] [D loss: 0.2579987347126007] [G loss: 0.988540530204773] [Epoch 55/2500] [Batch 0/41] [D loss: 0.2612244486808777] [G loss: 0.9775300025939941] [Epoch 56/2500] [Batch 0/41] [D loss: 0.5658555030822754] [G loss: 1.1453876495361328] [Epoch 57/2500] [Batch 0/41] [D loss: 0.385658860206604] [G loss: 0.6873563528060913] [Epoch 58/2500] [Batch 0/41] [D loss: 0.45074787735939026] [G loss: 0.5501476526260376] [Epoch 59/2500] [Batch 0/41] [D loss: 0.29525458812713623] [G loss: 0.9634501934051514] [Epoch 60/2500] [Batch 0/41] [D loss: 0.3728380799293518] [G loss: 0.6801661252975464] [Epoch 61/2500] [Batch 0/41] [D loss: 0.281326562166214] [G loss: 0.9713286757469177] [Epoch 62/2500] [Batch 0/41] [D loss: 0.2572847604751587] [G loss: 1.424628496170044] [Epoch 63/2500] [Batch 0/41] [D loss: 0.344939649105072] [G loss: 0.8238508701324463] [Epoch 64/2500] [Batch 0/41] [D loss: 0.3961912989616394] [G loss: 1.1170775890350342] [Epoch 65/2500] [Batch 0/41] [D loss: 0.2898898720741272] [G loss: 1.2122465372085571] [Epoch 66/2500] [Batch 0/41] [D loss: 0.22462043166160583] [G loss: 1.2907360792160034] [Epoch 67/2500] [Batch 0/41] [D loss: 0.46931084990501404] [G loss: 0.6101487278938293] [Epoch 68/2500] [Batch 0/41] [D loss: 0.4343392252922058] [G loss: 0.5981392860412598] [Epoch 69/2500] [Batch 0/41] [D loss: 0.46531471610069275] [G loss: 0.8648290634155273] [Epoch 70/2500] [Batch 0/41] [D loss: 0.45277416706085205] [G loss: 1.8178528547286987] [Epoch 71/2500] [Batch 0/41] [D loss: 0.5569462776184082] [G loss: 0.6329987049102783] [Epoch 72/2500] [Batch 0/41] [D loss: 0.22876107692718506] [G loss: 1.405848741531372] [Epoch 73/2500] [Batch 0/41] [D loss: 0.2752143442630768] [G loss: 0.9596331715583801] [Epoch 74/2500] [Batch 0/41] [D loss: 0.2601602077484131] [G loss: 0.9492674469947815] [Epoch 75/2500] [Batch 0/41] [D loss: 0.2976114749908447] [G loss: 0.9554911851882935] [Epoch 76/2500] [Batch 0/41] [D loss: 0.34645605087280273] [G loss: 0.8480984568595886] [Epoch 77/2500] [Batch 0/41] [D loss: 0.2884959578514099] [G loss: 0.9410848617553711] [Epoch 78/2500] [Batch 0/41] [D loss: 0.5158043503761292] [G loss: 0.5331730246543884] [Epoch 79/2500] [Batch 0/41] [D loss: 0.4628673493862152] [G loss: 0.8980298042297363] [Epoch 80/2500] [Batch 0/41] [D loss: 0.7266102433204651] [G loss: 2.448288917541504] [Epoch 81/2500] [Batch 0/41] [D loss: 0.37572672963142395] [G loss: 0.7498791217803955] [Epoch 82/2500] [Batch 0/41] [D loss: 0.4322277009487152] [G loss: 1.1870238780975342] [Epoch 83/2500] [Batch 0/41] [D loss: 0.5007972121238708] [G loss: 0.6207160949707031] [Epoch 84/2500] [Batch 0/41] [D loss: 0.252333402633667] [G loss: 1.116852045059204] [Epoch 85/2500] [Batch 0/41] [D loss: 0.2630033791065216] [G loss: 1.1702754497528076] [Epoch 86/2500] [Batch 0/41] [D loss: 0.2040160447359085] [G loss: 1.432313323020935] [Epoch 87/2500] [Batch 0/41] [D loss: 0.39330703020095825] [G loss: 1.1607239246368408] [Epoch 88/2500] [Batch 0/41] [D loss: 0.2948901653289795] [G loss: 0.9238867163658142] [Epoch 89/2500] [Batch 0/41] [D loss: 0.31606167554855347] [G loss: 1.6454997062683105] [Epoch 90/2500] [Batch 0/41] [D loss: 0.3666568696498871] [G loss: 0.785040020942688] [Epoch 91/2500] [Batch 0/41] [D loss: 0.4708552658557892] [G loss: 1.7664978504180908] [Epoch 92/2500] [Batch 0/41] [D loss: 0.19448840618133545] [G loss: 1.3199083805084229] [Epoch 93/2500] [Batch 0/41] [D loss: 0.32236048579216003] [G loss: 0.7864726185798645] [Epoch 94/2500] [Batch 0/41] [D loss: 0.3947768211364746] [G loss: 0.8768986463546753] [Epoch 95/2500] [Batch 0/41] [D loss: 0.3400920033454895] [G loss: 0.8099517226219177] [Epoch 96/2500] [Batch 0/41] [D loss: 0.4246329665184021] [G loss: 0.7177944183349609] [Epoch 97/2500] [Batch 0/41] [D loss: 0.3771694600582123] [G loss: 1.1446647644042969] [Epoch 98/2500] [Batch 0/41] [D loss: 0.49613335728645325] [G loss: 1.2374680042266846] [Epoch 99/2500] [Batch 0/41] [D loss: 0.40123477578163147] [G loss: 0.7777661681175232] [Epoch 100/2500] [Batch 0/41] [D loss: 0.22175759077072144] [G loss: 1.6036698818206787] [Epoch 101/2500] [Batch 0/41] [D loss: 0.6204735040664673] [G loss: 1.1612135171890259] [Epoch 102/2500] [Batch 0/41] [D loss: 0.26937299966812134] [G loss: 1.066031575202942] [Epoch 103/2500] [Batch 0/41] [D loss: 0.31740543246269226] [G loss: 0.9150673151016235] [Epoch 104/2500] [Batch 0/41] [D loss: 0.49118828773498535] [G loss: 0.6025053858757019] [Epoch 105/2500] [Batch 0/41] [D loss: 0.4817643463611603] [G loss: 1.1975289583206177] [Epoch 106/2500] [Batch 0/41] [D loss: 0.5553107261657715] [G loss: 0.5492104291915894] [Epoch 107/2500] [Batch 0/41] [D loss: 0.3327684700489044] [G loss: 1.3955059051513672] [Epoch 108/2500] [Batch 0/41] [D loss: 0.3416111469268799] [G loss: 1.2115195989608765] [Epoch 109/2500] [Batch 0/41] [D loss: 0.5205520391464233] [G loss: 1.5058988332748413] [Epoch 110/2500] [Batch 0/41] [D loss: 0.3060797452926636] [G loss: 0.9643508195877075] [Epoch 111/2500] [Batch 0/41] [D loss: 0.602745771408081] [G loss: 1.862328290939331] [Epoch 112/2500] [Batch 0/41] [D loss: 0.32960230112075806] [G loss: 1.3611921072006226] [Epoch 113/2500] [Batch 0/41] [D loss: 0.557144820690155] [G loss: 0.5871087908744812] [Epoch 114/2500] [Batch 0/41] [D loss: 0.6301290392875671] [G loss: 2.4520740509033203] [Epoch 115/2500] [Batch 0/41] [D loss: 1.39281165599823] [G loss: 3.9122393131256104] [Epoch 116/2500] [Batch 0/41] [D loss: 0.3440310060977936] [G loss: 0.9279608726501465] [Epoch 117/2500] [Batch 0/41] [D loss: 0.313592791557312] [G loss: 1.167633056640625] [Epoch 118/2500] [Batch 0/41] [D loss: 0.3652009963989258] [G loss: 1.5243827104568481] [Epoch 119/2500] [Batch 0/41] [D loss: 0.3123418986797333] [G loss: 1.0068901777267456] [Epoch 120/2500] [Batch 0/41] [D loss: 0.3343997597694397] [G loss: 1.1585558652877808] [Epoch 121/2500] [Batch 0/41] [D loss: 0.23843151330947876] [G loss: 1.422893762588501] [Epoch 122/2500] [Batch 0/41] [D loss: 0.3914831876754761] [G loss: 1.3348249197006226] [Epoch 123/2500] [Batch 0/41] [D loss: 0.23965871334075928] [G loss: 1.1895534992218018] [Epoch 124/2500] [Batch 0/41] [D loss: 0.4930778443813324] [G loss: 2.698976993560791] [Epoch 125/2500] [Batch 0/41] [D loss: 0.35580959916114807] [G loss: 0.9098321199417114] [Epoch 126/2500] [Batch 0/41] [D loss: 0.5824851989746094] [G loss: 2.1279821395874023] [Epoch 127/2500] [Batch 0/41] [D loss: 0.44979894161224365] [G loss: 0.701047420501709] [Epoch 128/2500] [Batch 0/41] [D loss: 0.24728700518608093] [G loss: 1.0415596961975098] [Epoch 129/2500] [Batch 0/41] [D loss: 0.380890429019928] [G loss: 1.0913174152374268] [Epoch 130/2500] [Batch 0/41] [D loss: 0.4903763234615326] [G loss: 0.7796851396560669] [Epoch 131/2500] [Batch 0/41] [D loss: 0.32074472308158875] [G loss: 0.9632034301757812] [Epoch 132/2500] [Batch 0/41] [D loss: 0.4138922691345215] [G loss: 1.2159194946289062] [Epoch 133/2500] [Batch 0/41] [D loss: 0.2652003765106201] [G loss: 1.3933100700378418] [Epoch 134/2500] [Batch 0/41] [D loss: 0.5942468643188477] [G loss: 2.1701629161834717] [Epoch 135/2500] [Batch 0/41] [D loss: 0.4314132630825043] [G loss: 0.8047683238983154] [Epoch 136/2500] [Batch 0/41] [D loss: 1.4816900491714478] [G loss: 4.488842964172363] [Epoch 137/2500] [Batch 0/41] [D loss: 0.7693877816200256] [G loss: 0.3355419933795929] [Epoch 138/2500] [Batch 0/41] [D loss: 0.7434579133987427] [G loss: 0.3287930488586426] [Epoch 139/2500] [Batch 0/41] [D loss: 0.36938148736953735] [G loss: 1.2700532674789429] [Epoch 140/2500] [Batch 0/41] [D loss: 0.5578120350837708] [G loss: 0.5165731906890869] [Epoch 141/2500] [Batch 0/41] [D loss: 0.4285132884979248] [G loss: 0.9782439470291138] [Epoch 142/2500] [Batch 0/41] [D loss: 0.2963523864746094] [G loss: 0.927730143070221] [Epoch 143/2500] [Batch 0/41] [D loss: 0.4601213037967682] [G loss: 0.8810153007507324] [Epoch 144/2500] [Batch 0/41] [D loss: 0.6106376647949219] [G loss: 2.354526996612549] [Epoch 145/2500] [Batch 0/41] [D loss: 0.7012053728103638] [G loss: 1.042893409729004] [Epoch 146/2500] [Batch 0/41] [D loss: 0.523572564125061] [G loss: 1.9958219528198242] [Epoch 147/2500] [Batch 0/41] [D loss: 0.37585732340812683] [G loss: 0.756942629814148] [Epoch 148/2500] [Batch 0/41] [D loss: 0.3289961814880371] [G loss: 0.9525482654571533] [Epoch 149/2500] [Batch 0/41] [D loss: 0.1091412752866745] [G loss: 2.9878389835357666] [Epoch 150/2500] [Batch 0/41] [D loss: 0.3536349833011627] [G loss: 1.3965411186218262] [Epoch 151/2500] [Batch 0/41] [D loss: 0.436592161655426] [G loss: 0.7909477949142456] [Epoch 152/2500] [Batch 0/41] [D loss: 0.2747924327850342] [G loss: 1.1006226539611816] [Epoch 153/2500] [Batch 0/41] [D loss: 0.46322229504585266] [G loss: 0.9717049598693848] [Epoch 154/2500] [Batch 0/41] [D loss: 0.31738579273223877] [G loss: 1.1108622550964355] [Epoch 155/2500] [Batch 0/41] [D loss: 0.6085219979286194] [G loss: 0.6212248206138611] [Epoch 156/2500] [Batch 0/41] [D loss: 0.3600342869758606] [G loss: 1.0520853996276855] [Epoch 157/2500] [Batch 0/41] [D loss: 0.39615270495414734] [G loss: 0.9770951271057129] [Epoch 158/2500] [Batch 0/41] [D loss: 0.2890150547027588] [G loss: 1.0724223852157593] [Epoch 159/2500] [Batch 0/41] [D loss: 0.3142489492893219] [G loss: 1.295320749282837] [Epoch 160/2500] [Batch 0/41] [D loss: 0.5400780439376831] [G loss: 0.4802202582359314] [Epoch 161/2500] [Batch 0/41] [D loss: 0.3719632625579834] [G loss: 1.6709249019622803] [Epoch 162/2500] [Batch 0/41] [D loss: 0.22657616436481476] [G loss: 1.105149507522583] [Epoch 163/2500] [Batch 0/41] [D loss: 0.2692655026912689] [G loss: 1.4361119270324707] [Epoch 164/2500] [Batch 0/41] [D loss: 0.2589775323867798] [G loss: 2.040037155151367] [Epoch 165/2500] [Batch 0/41] [D loss: 0.25275182723999023] [G loss: 1.51353120803833] [Epoch 166/2500] [Batch 0/41] [D loss: 2.4920766353607178] [G loss: 0.01681302674114704] [Epoch 167/2500] [Batch 0/41] [D loss: 0.6897562146186829] [G loss: 0.5279862284660339] [Epoch 168/2500] [Batch 0/41] [D loss: 0.8794028162956238] [G loss: 0.28286442160606384] [Epoch 169/2500] [Batch 0/41] [D loss: 0.4815502464771271] [G loss: 2.2531731128692627] [Epoch 170/2500] [Batch 0/41] [D loss: 0.22395767271518707] [G loss: 1.5493927001953125] [Epoch 171/2500] [Batch 0/41] [D loss: 0.5441457033157349] [G loss: 2.5948455333709717] [Epoch 172/2500] [Batch 0/41] [D loss: 0.09533261507749557] [G loss: 2.095033645629883] [Epoch 173/2500] [Batch 0/41] [D loss: 0.18019896745681763] [G loss: 2.773808479309082] [Epoch 174/2500] [Batch 0/41] [D loss: 0.25812196731567383] [G loss: 1.2958710193634033] [Epoch 175/2500] [Batch 0/41] [D loss: 1.0497227907180786] [G loss: 3.75233793258667] [Epoch 176/2500] [Batch 0/41] [D loss: 0.28719866275787354] [G loss: 1.2487428188323975] [Epoch 177/2500] [Batch 0/41] [D loss: 0.4188917875289917] [G loss: 1.156806230545044] [Epoch 178/2500] [Batch 0/41] [D loss: 1.6964613199234009] [G loss: 0.05998991057276726] [Epoch 179/2500] [Batch 0/41] [D loss: 0.5514177083969116] [G loss: 0.8864652514457703] [Epoch 180/2500] [Batch 0/41] [D loss: 0.9415290951728821] [G loss: 2.4630074501037598] [Epoch 181/2500] [Batch 0/41] [D loss: 0.5331195592880249] [G loss: 1.7739756107330322] [Epoch 182/2500] [Batch 0/41] [D loss: 1.8263736963272095] [G loss: 0.0800011157989502] [Epoch 183/2500] [Batch 0/41] [D loss: 0.6145074367523193] [G loss: 2.704333782196045] [Epoch 184/2500] [Batch 0/41] [D loss: 0.7359384298324585] [G loss: 0.4918832778930664] [Epoch 185/2500] [Batch 0/41] [D loss: 0.9099739789962769] [G loss: 3.785430431365967] [Epoch 186/2500] [Batch 0/41] [D loss: 0.3231852054595947] [G loss: 2.0152058601379395] [Epoch 187/2500] [Batch 0/41] [D loss: 0.26459211111068726] [G loss: 1.3148502111434937] [Epoch 188/2500] [Batch 0/41] [D loss: 0.30915677547454834] [G loss: 1.0568454265594482] [Epoch 189/2500] [Batch 0/41] [D loss: 0.2868176996707916] [G loss: 1.988921880722046] [Epoch 190/2500] [Batch 0/41] [D loss: 0.7779422998428345] [G loss: 2.891892910003662] [Epoch 191/2500] [Batch 0/41] [D loss: 0.7289145588874817] [G loss: 0.399524450302124] [Epoch 192/2500] [Batch 0/41] [D loss: 0.3152539134025574] [G loss: 1.3447096347808838] [Epoch 193/2500] [Batch 0/41] [D loss: 0.506047248840332] [G loss: 0.653350830078125] [Epoch 194/2500] [Batch 0/41] [D loss: 0.6120986938476562] [G loss: 1.2467398643493652] [Epoch 195/2500] [Batch 0/41] [D loss: 0.3200419843196869] [G loss: 0.9029515981674194] [Epoch 196/2500] [Batch 0/41] [D loss: 0.6354416012763977] [G loss: 2.636723518371582] [Epoch 197/2500] [Batch 0/41] [D loss: 0.3064648509025574] [G loss: 1.443388819694519] [Epoch 198/2500] [Batch 0/41] [D loss: 0.7421178221702576] [G loss: 5.40701150894165] [Epoch 199/2500] [Batch 0/41] [D loss: 0.7528801560401917] [G loss: 2.686776876449585] [Epoch 200/2500] [Batch 0/41] [D loss: 0.2958405613899231] [G loss: 2.4173405170440674] [Epoch 201/2500] [Batch 0/41] [D loss: 0.4728776216506958] [G loss: 0.6126073598861694] [Epoch 202/2500] [Batch 0/41] [D loss: 0.48722267150878906] [G loss: 2.979517936706543] [Epoch 203/2500] [Batch 0/41] [D loss: 0.3088364005088806] [G loss: 1.2092392444610596] [Epoch 204/2500] [Batch 0/41] [D loss: 0.3947157561779022] [G loss: 0.8053395748138428] [Epoch 205/2500] [Batch 0/41] [D loss: 0.21270355582237244] [G loss: 1.424868106842041] [Epoch 206/2500] [Batch 0/41] [D loss: 0.2726961076259613] [G loss: 2.2464046478271484] [Epoch 207/2500] [Batch 0/41] [D loss: 0.2754015624523163] [G loss: 1.295165777206421] [Epoch 208/2500] [Batch 0/41] [D loss: 2.0009968280792236] [G loss: 0.11764588952064514] [Epoch 209/2500] [Batch 0/41] [D loss: 0.5508289933204651] [G loss: 0.6890063285827637] [Epoch 210/2500] [Batch 0/41] [D loss: 0.5284127593040466] [G loss: 1.4415245056152344] [Epoch 211/2500] [Batch 0/41] [D loss: 0.5029590725898743] [G loss: 3.393139362335205] [Epoch 212/2500] [Batch 0/41] [D loss: 0.8988441824913025] [G loss: 0.3786175549030304] [Epoch 213/2500] [Batch 0/41] [D loss: 0.2941673994064331] [G loss: 1.0244338512420654] [Epoch 214/2500] [Batch 0/41] [D loss: 0.338278591632843] [G loss: 2.2757930755615234] [Epoch 215/2500] [Batch 0/41] [D loss: 0.2789558172225952] [G loss: 2.2814483642578125] [Epoch 216/2500] [Batch 0/41] [D loss: 0.8220535516738892] [G loss: 2.675201177597046] [Epoch 217/2500] [Batch 0/41] [D loss: 1.2683519124984741] [G loss: 0.1588127166032791] [Epoch 218/2500] [Batch 0/41] [D loss: 0.19078239798545837] [G loss: 2.212137222290039] [Epoch 219/2500] [Batch 0/41] [D loss: 0.17050917446613312] [G loss: 2.787520170211792] [Epoch 220/2500] [Batch 0/41] [D loss: 0.4641557037830353] [G loss: 0.9904537200927734] [Epoch 221/2500] [Batch 0/41] [D loss: 0.5674901604652405] [G loss: 2.3492374420166016] [Epoch 222/2500] [Batch 0/41] [D loss: 0.2495824098587036] [G loss: 1.547027587890625] [Epoch 223/2500] [Batch 0/41] [D loss: 0.38692086935043335] [G loss: 4.103021621704102] [Epoch 224/2500] [Batch 0/41] [D loss: 7.219187259674072] [G loss: 0.004206562414765358] [Epoch 225/2500] [Batch 0/41] [D loss: 1.3349897861480713] [G loss: 0.2984717786312103] [Epoch 226/2500] [Batch 0/41] [D loss: 0.6470888257026672] [G loss: 3.0637338161468506] [Epoch 227/2500] [Batch 0/41] [D loss: 0.20873519778251648] [G loss: 1.5648932456970215] [Epoch 228/2500] [Batch 0/41] [D loss: 0.1754906177520752] [G loss: 4.135652542114258] [Epoch 229/2500] [Batch 0/41] [D loss: 0.017706163227558136] [G loss: 3.682957649230957] [Epoch 230/2500] [Batch 0/41] [D loss: 0.5367093682289124] [G loss: 0.8027380108833313] [Epoch 231/2500] [Batch 0/41] [D loss: 0.2011643946170807] [G loss: 2.726961135864258] [Epoch 232/2500] [Batch 0/41] [D loss: 0.7341574430465698] [G loss: 3.728835344314575] [Epoch 233/2500] [Batch 0/41] [D loss: 0.42443257570266724] [G loss: 1.6065053939819336] [Epoch 234/2500] [Batch 0/41] [D loss: 0.5943678021430969] [G loss: 0.8529746532440186] [Epoch 235/2500] [Batch 0/41] [D loss: 0.279675155878067] [G loss: 1.118621826171875] [Epoch 236/2500] [Batch 0/41] [D loss: 0.9368764162063599] [G loss: 2.6782217025756836] [Epoch 237/2500] [Batch 0/41] [D loss: 0.6652003526687622] [G loss: 2.019141674041748] [Epoch 238/2500] [Batch 0/41] [D loss: 0.4841342568397522] [G loss: 1.5499324798583984] [Epoch 239/2500] [Batch 0/41] [D loss: 0.28781381249427795] [G loss: 1.258168339729309] [Epoch 240/2500] [Batch 0/41] [D loss: 0.5907108187675476] [G loss: 0.4916982650756836] [Epoch 241/2500] [Batch 0/41] [D loss: 0.4972847104072571] [G loss: 1.8097938299179077] [Epoch 242/2500] [Batch 0/41] [D loss: 0.45480474829673767] [G loss: 2.2760071754455566] [Epoch 243/2500] [Batch 0/41] [D loss: 0.3368208408355713] [G loss: 1.2472290992736816] [Epoch 244/2500] [Batch 0/41] [D loss: 0.21740084886550903] [G loss: 1.5723986625671387] [Epoch 245/2500] [Batch 0/41] [D loss: 0.2339767962694168] [G loss: 1.546539545059204] [Epoch 246/2500] [Batch 0/41] [D loss: 0.31470829248428345] [G loss: 1.2851462364196777] [Epoch 247/2500] [Batch 0/41] [D loss: 0.35475313663482666] [G loss: 2.0091121196746826] [Epoch 248/2500] [Batch 0/41] [D loss: 0.1907477229833603] [G loss: 1.3497257232666016] [Epoch 249/2500] [Batch 0/41] [D loss: 0.3329230546951294] [G loss: 1.329616665840149] [Epoch 250/2500] [Batch 0/41] [D loss: 0.5405203700065613] [G loss: 0.5916943550109863] [Epoch 251/2500] [Batch 0/41] [D loss: 0.37324947118759155] [G loss: 0.9406360983848572] [Epoch 252/2500] [Batch 0/41] [D loss: 0.8104753494262695] [G loss: 2.8336076736450195] [Epoch 253/2500] [Batch 0/41] [D loss: 0.346282422542572] [G loss: 1.1903550624847412] [Epoch 254/2500] [Batch 0/41] [D loss: 0.7508593201637268] [G loss: 0.7116410732269287] [Epoch 255/2500] [Batch 0/41] [D loss: 0.41773325204849243] [G loss: 1.0652492046356201] [Epoch 256/2500] [Batch 0/41] [D loss: 0.41409409046173096] [G loss: 1.7876651287078857] [Epoch 257/2500] [Batch 0/41] [D loss: 0.2515525221824646] [G loss: 1.1707981824874878] [Epoch 258/2500] [Batch 0/41] [D loss: 1.3852739334106445] [G loss: 7.401480674743652] [Epoch 259/2500] [Batch 0/41] [D loss: 0.25716090202331543] [G loss: 1.7470262050628662] [Epoch 260/2500] [Batch 0/41] [D loss: 0.6721323728561401] [G loss: 2.839675188064575] [Epoch 261/2500] [Batch 0/41] [D loss: 0.2949330806732178] [G loss: 1.1379278898239136] [Epoch 262/2500] [Batch 0/41] [D loss: 0.14452806115150452] [G loss: 2.1783580780029297] [Epoch 263/2500] [Batch 0/41] [D loss: 0.2697829306125641] [G loss: 1.4242405891418457] [Epoch 264/2500] [Batch 0/41] [D loss: 1.2173963785171509] [G loss: 0.5030932426452637] [Epoch 265/2500] [Batch 0/41] [D loss: 0.2776770293712616] [G loss: 3.4707813262939453] [Epoch 266/2500] [Batch 0/41] [D loss: 0.22394782304763794] [G loss: 1.5296443700790405] [Epoch 267/2500] [Batch 0/41] [D loss: 0.2807126045227051] [G loss: 2.251077175140381] [Epoch 268/2500] [Batch 0/41] [D loss: 0.36136776208877563] [G loss: 2.699671506881714] [Epoch 269/2500] [Batch 0/41] [D loss: 0.14164665341377258] [G loss: 2.03713059425354] [Epoch 270/2500] [Batch 0/41] [D loss: 0.2997785210609436] [G loss: 2.004347801208496] [Epoch 271/2500] [Batch 0/41] [D loss: 1.0987327098846436] [G loss: 3.388321876525879] [Epoch 272/2500] [Batch 0/41] [D loss: 0.3598976731300354] [G loss: 1.2531602382659912] [Epoch 273/2500] [Batch 0/41] [D loss: 0.30777084827423096] [G loss: 1.167205572128296] [Epoch 274/2500] [Batch 0/41] [D loss: 0.4927665591239929] [G loss: 1.1028916835784912] [Epoch 275/2500] [Batch 0/41] [D loss: 0.5608446598052979] [G loss: 2.67781925201416] [Epoch 276/2500] [Batch 0/41] [D loss: 0.33760443329811096] [G loss: 1.5080323219299316] [Epoch 277/2500] [Batch 0/41] [D loss: 0.42246827483177185] [G loss: 4.586625576019287] [Epoch 278/2500] [Batch 0/41] [D loss: 0.6117481589317322] [G loss: 2.3725290298461914] [Epoch 279/2500] [Batch 0/41] [D loss: 0.24973911046981812] [G loss: 1.1702018976211548] [Epoch 280/2500] [Batch 0/41] [D loss: 0.6252543330192566] [G loss: 3.7731103897094727] [Epoch 281/2500] [Batch 0/41] [D loss: 1.107598900794983] [G loss: 0.8881300687789917] [Epoch 282/2500] [Batch 0/41] [D loss: 0.5374326109886169] [G loss: 0.768234133720398] [Epoch 283/2500] [Batch 0/41] [D loss: 0.9806729555130005] [G loss: 0.49366432428359985] [Epoch 284/2500] [Batch 0/41] [D loss: 0.20244967937469482] [G loss: 2.8216817378997803] [Epoch 285/2500] [Batch 0/41] [D loss: 0.46501925587654114] [G loss: 1.4185717105865479] [Epoch 286/2500] [Batch 0/41] [D loss: 0.331612229347229] [G loss: 1.6103832721710205] [Epoch 287/2500] [Batch 0/41] [D loss: 0.20021754503250122] [G loss: 2.1372885704040527] [Epoch 288/2500] [Batch 0/41] [D loss: 0.43550410866737366] [G loss: 0.7267943620681763] [Epoch 289/2500] [Batch 0/41] [D loss: 0.4540541172027588] [G loss: 0.7533711194992065] [Epoch 290/2500] [Batch 0/41] [D loss: 0.42445120215415955] [G loss: 0.8703266382217407] [Epoch 291/2500] [Batch 0/41] [D loss: 1.824791669845581] [G loss: 0.34171029925346375] [Epoch 292/2500] [Batch 0/41] [D loss: 0.6097939014434814] [G loss: 1.8997581005096436] [Epoch 293/2500] [Batch 0/41] [D loss: 0.3735484778881073] [G loss: 1.5568170547485352] [Epoch 294/2500] [Batch 0/41] [D loss: 0.4130709767341614] [G loss: 1.1407983303070068] [Epoch 295/2500] [Batch 0/41] [D loss: 0.4919291138648987] [G loss: 1.798915147781372] [Epoch 296/2500] [Batch 0/41] [D loss: 0.37418627738952637] [G loss: 1.8638033866882324] [Epoch 297/2500] [Batch 0/41] [D loss: 0.41280752420425415] [G loss: 1.7583324909210205] [Epoch 298/2500] [Batch 0/41] [D loss: 0.4750298857688904] [G loss: 2.245870590209961] [Epoch 299/2500] [Batch 0/41] [D loss: 0.3684091567993164] [G loss: 1.5954885482788086] [Epoch 300/2500] [Batch 0/41] [D loss: 0.42725101113319397] [G loss: 1.3898038864135742] [Epoch 301/2500] [Batch 0/41] [D loss: 0.2826530337333679] [G loss: 1.2689557075500488] [Epoch 302/2500] [Batch 0/41] [D loss: 0.4042664170265198] [G loss: 1.9843363761901855] [Epoch 303/2500] [Batch 0/41] [D loss: 0.31182950735092163] [G loss: 1.3726931810379028] [Epoch 304/2500] [Batch 0/41] [D loss: 0.40487968921661377] [G loss: 2.041435718536377] [Epoch 305/2500] [Batch 0/41] [D loss: 0.8633955717086792] [G loss: 3.737483501434326] [Epoch 306/2500] [Batch 0/41] [D loss: 0.5008215308189392] [G loss: 0.7127196788787842] [Epoch 307/2500] [Batch 0/41] [D loss: 0.32239726185798645] [G loss: 1.9586867094039917] [Epoch 308/2500] [Batch 0/41] [D loss: 0.27169257402420044] [G loss: 1.702182650566101] [Epoch 309/2500] [Batch 0/41] [D loss: 0.5165278315544128] [G loss: 2.018833875656128] [Epoch 310/2500] [Batch 0/41] [D loss: 0.27037477493286133] [G loss: 1.4453105926513672] [Epoch 311/2500] [Batch 0/41] [D loss: 0.5296969413757324] [G loss: 0.6632004380226135] [Epoch 312/2500] [Batch 0/41] [D loss: 0.3686695694923401] [G loss: 1.3287663459777832] [Epoch 313/2500] [Batch 0/41] [D loss: 0.426929771900177] [G loss: 1.3622312545776367] [Epoch 314/2500] [Batch 0/41] [D loss: 0.28318771719932556] [G loss: 2.0535011291503906] [Epoch 315/2500] [Batch 0/41] [D loss: 0.493501216173172] [G loss: 0.782943844795227] [Epoch 316/2500] [Batch 0/41] [D loss: 1.6879950761795044] [G loss: 4.533098220825195] [Epoch 317/2500] [Batch 0/41] [D loss: 0.2567870318889618] [G loss: 2.05826735496521] [Epoch 318/2500] [Batch 0/41] [D loss: 0.6165863275527954] [G loss: 3.8941831588745117] [Epoch 319/2500] [Batch 0/41] [D loss: 1.0626150369644165] [G loss: 0.17157451808452606] [Epoch 320/2500] [Batch 0/41] [D loss: 0.46060460805892944] [G loss: 1.8908294439315796] [Epoch 321/2500] [Batch 0/41] [D loss: 0.5291658043861389] [G loss: 2.7709741592407227] [Epoch 322/2500] [Batch 0/41] [D loss: 0.4970465898513794] [G loss: 0.5953062772750854] [Epoch 323/2500] [Batch 0/41] [D loss: 2.068052291870117] [G loss: 0.0484052412211895] [Epoch 324/2500] [Batch 0/41] [D loss: 0.418121337890625] [G loss: 0.9204986691474915] [Epoch 325/2500] [Batch 0/41] [D loss: 0.35766083002090454] [G loss: 0.9529560804367065] [Epoch 326/2500] [Batch 0/41] [D loss: 0.31411632895469666] [G loss: 2.4997525215148926] [Epoch 327/2500] [Batch 0/41] [D loss: 0.4577518701553345] [G loss: 2.175713539123535] [Epoch 328/2500] [Batch 0/41] [D loss: 1.3221733570098877] [G loss: 4.654004096984863] [Epoch 329/2500] [Batch 0/41] [D loss: 0.8702552318572998] [G loss: 5.745578289031982] [Epoch 330/2500] [Batch 0/41] [D loss: 0.35762420296669006] [G loss: 1.3344480991363525] [Epoch 331/2500] [Batch 0/41] [D loss: 0.3763478100299835] [G loss: 2.692145824432373] [Epoch 332/2500] [Batch 0/41] [D loss: 0.4232897162437439] [G loss: 1.121028184890747] [Epoch 333/2500] [Batch 0/41] [D loss: 0.46694597601890564] [G loss: 2.3128533363342285] [Epoch 334/2500] [Batch 0/41] [D loss: 0.22988615930080414] [G loss: 1.7297755479812622] [Epoch 335/2500] [Batch 0/41] [D loss: 0.9004462361335754] [G loss: 0.40484756231307983] [Epoch 336/2500] [Batch 0/41] [D loss: 0.549030065536499] [G loss: 0.7416515350341797] [Epoch 337/2500] [Batch 0/41] [D loss: 0.19470354914665222] [G loss: 2.699230670928955] [Epoch 338/2500] [Batch 0/41] [D loss: 0.4752030670642853] [G loss: 0.90741366147995] [Epoch 339/2500] [Batch 0/41] [D loss: 1.1393768787384033] [G loss: 6.305532455444336] [Epoch 340/2500] [Batch 0/41] [D loss: 0.13079947233200073] [G loss: 2.7650556564331055] [Epoch 341/2500] [Batch 0/41] [D loss: 1.546398639678955] [G loss: 3.8149867057800293] [Epoch 342/2500] [Batch 0/41] [D loss: 1.7151126861572266] [G loss: 0.29689881205558777] [Epoch 343/2500] [Batch 0/41] [D loss: 0.3765227198600769] [G loss: 2.2062501907348633] [Epoch 344/2500] [Batch 0/41] [D loss: 0.45663413405418396] [G loss: 4.780259132385254] [Epoch 345/2500] [Batch 0/41] [D loss: 1.8060824871063232] [G loss: 0.4722898006439209] [Epoch 346/2500] [Batch 0/41] [D loss: 0.9553007483482361] [G loss: 0.33649975061416626] [Epoch 347/2500] [Batch 0/41] [D loss: 0.6315181255340576] [G loss: 1.1208652257919312] [Epoch 348/2500] [Batch 0/41] [D loss: 0.2477809339761734] [G loss: 2.3997883796691895] [Epoch 349/2500] [Batch 0/41] [D loss: 0.4379599094390869] [G loss: 1.9100016355514526] [Epoch 350/2500] [Batch 0/41] [D loss: 0.9566251039505005] [G loss: 0.2820000648498535] [Epoch 351/2500] [Batch 0/41] [D loss: 0.2380402386188507] [G loss: 1.9493439197540283] [Epoch 352/2500] [Batch 0/41] [D loss: 0.2876502573490143] [G loss: 2.5708136558532715] [Epoch 353/2500] [Batch 0/41] [D loss: 0.367169588804245] [G loss: 1.015946388244629] [Epoch 354/2500] [Batch 0/41] [D loss: 0.37096893787384033] [G loss: 1.3195528984069824] [Epoch 355/2500] [Batch 0/41] [D loss: 0.5172699689865112] [G loss: 2.6939401626586914] [Epoch 356/2500] [Batch 0/41] [D loss: 0.16371455788612366] [G loss: 1.9111825227737427] [Epoch 357/2500] [Batch 0/41] [D loss: 1.0128450393676758] [G loss: 0.683108925819397] [Epoch 358/2500] [Batch 0/41] [D loss: 0.7640137672424316] [G loss: 2.6088364124298096] [Epoch 359/2500] [Batch 0/41] [D loss: 0.03211938217282295] [G loss: 3.747706413269043] [Epoch 360/2500] [Batch 0/41] [D loss: 0.22644586861133575] [G loss: 4.328372955322266] [Epoch 361/2500] [Batch 0/41] [D loss: 2.7047574520111084] [G loss: 11.002665519714355] [Epoch 362/2500] [Batch 0/41] [D loss: 0.2010025978088379] [G loss: 2.300720453262329] [Epoch 363/2500] [Batch 0/41] [D loss: 0.37784522771835327] [G loss: 2.4115471839904785] [Epoch 364/2500] [Batch 0/41] [D loss: 1.0509501695632935] [G loss: 4.148564338684082] [Epoch 365/2500] [Batch 0/41] [D loss: 1.7488762140274048] [G loss: 6.108104705810547] [Epoch 366/2500] [Batch 0/41] [D loss: 0.46709293127059937] [G loss: 2.792067527770996] [Epoch 367/2500] [Batch 0/41] [D loss: 0.08737405389547348] [G loss: 3.239769697189331] [Epoch 368/2500] [Batch 0/41] [D loss: 2.749030113220215] [G loss: 7.173017501831055] [Epoch 369/2500] [Batch 0/41] [D loss: 0.26206085085868835] [G loss: 1.9418045282363892] [Epoch 370/2500] [Batch 0/41] [D loss: 0.4423295855522156] [G loss: 4.5093159675598145] [Epoch 371/2500] [Batch 0/41] [D loss: 1.6507962942123413] [G loss: 6.109800338745117] [Epoch 372/2500] [Batch 0/41] [D loss: 0.3319074511528015] [G loss: 2.5563368797302246] [Epoch 373/2500] [Batch 0/41] [D loss: 0.2335771769285202] [G loss: 1.546359896659851] [Epoch 374/2500] [Batch 0/41] [D loss: 0.6247097253799438] [G loss: 0.7697713375091553] [Epoch 375/2500] [Batch 0/41] [D loss: 0.18348029255867004] [G loss: 2.3979310989379883] [Epoch 376/2500] [Batch 0/41] [D loss: 0.4600611925125122] [G loss: 1.1673433780670166] [Epoch 377/2500] [Batch 0/41] [D loss: 0.26464131474494934] [G loss: 1.4245814085006714] [Epoch 378/2500] [Batch 0/41] [D loss: 0.5411180257797241] [G loss: 3.139054775238037] [Epoch 379/2500] [Batch 0/41] [D loss: 0.34029537439346313] [G loss: 1.3054214715957642] [Epoch 380/2500] [Batch 0/41] [D loss: 0.2976264953613281] [G loss: 2.8157663345336914] [Epoch 381/2500] [Batch 0/41] [D loss: 0.4024476408958435] [G loss: 1.2110872268676758] [Epoch 382/2500] [Batch 0/41] [D loss: 0.24126487970352173] [G loss: 2.2481908798217773] [Epoch 383/2500] [Batch 0/41] [D loss: 0.5279141664505005] [G loss: 2.5598108768463135] [Epoch 384/2500] [Batch 0/41] [D loss: 0.37428897619247437] [G loss: 2.903886318206787] [Epoch 385/2500] [Batch 0/41] [D loss: 0.6810969710350037] [G loss: 0.5686972737312317] [Epoch 386/2500] [Batch 0/41] [D loss: 0.3645394444465637] [G loss: 2.4740686416625977] [Epoch 387/2500] [Batch 0/41] [D loss: 0.44130608439445496] [G loss: 0.9639497995376587] [Epoch 388/2500] [Batch 0/41] [D loss: 0.30558621883392334] [G loss: 1.9064843654632568] [Epoch 389/2500] [Batch 0/41] [D loss: 0.8280541896820068] [G loss: 3.009159564971924] [Epoch 390/2500] [Batch 0/41] [D loss: 0.33302798867225647] [G loss: 1.1605948209762573] [Epoch 391/2500] [Batch 0/41] [D loss: 0.43794018030166626] [G loss: 0.9182109832763672] [Epoch 392/2500] [Batch 0/41] [D loss: 0.3153778314590454] [G loss: 1.9432878494262695] [Epoch 393/2500] [Batch 0/41] [D loss: 0.3458547592163086] [G loss: 2.703124523162842] [Epoch 394/2500] [Batch 0/41] [D loss: 0.6545979976654053] [G loss: 2.737462043762207] [Epoch 395/2500] [Batch 0/41] [D loss: 0.49336856603622437] [G loss: 1.0472562313079834] [Epoch 396/2500] [Batch 0/41] [D loss: 0.3282105326652527] [G loss: 2.4835662841796875] [Epoch 397/2500] [Batch 0/41] [D loss: 0.5900499224662781] [G loss: 1.9226958751678467] [Epoch 398/2500] [Batch 0/41] [D loss: 0.6486631035804749] [G loss: 2.309344530105591] [Epoch 399/2500] [Batch 0/41] [D loss: 0.4608283042907715] [G loss: 1.1108002662658691] [Epoch 400/2500] [Batch 0/41] [D loss: 1.2297183275222778] [G loss: 0.32743245363235474] [Epoch 401/2500] [Batch 0/41] [D loss: 0.31788957118988037] [G loss: 1.7505007982254028] [Epoch 402/2500] [Batch 0/41] [D loss: 0.411119669675827] [G loss: 1.3959197998046875] [Epoch 403/2500] [Batch 0/41] [D loss: 0.526882529258728] [G loss: 1.442594051361084] [Epoch 404/2500] [Batch 0/41] [D loss: 0.3021269142627716] [G loss: 1.7532386779785156] [Epoch 405/2500] [Batch 0/41] [D loss: 0.6328005194664001] [G loss: 2.3609018325805664] [Epoch 406/2500] [Batch 0/41] [D loss: 0.45495763421058655] [G loss: 1.2068027257919312] [Epoch 407/2500] [Batch 0/41] [D loss: 0.276753693819046] [G loss: 2.3952298164367676] [Epoch 408/2500] [Batch 0/41] [D loss: 0.7760351896286011] [G loss: 2.6792824268341064] [Epoch 409/2500] [Batch 0/41] [D loss: 0.325710654258728] [G loss: 1.5253183841705322] [Epoch 410/2500] [Batch 0/41] [D loss: 0.8963806629180908] [G loss: 0.6506195068359375] [Epoch 411/2500] [Batch 0/41] [D loss: 0.7020996809005737] [G loss: 1.0976101160049438] [Epoch 412/2500] [Batch 0/41] [D loss: 1.1464256048202515] [G loss: 5.900486469268799] [Epoch 413/2500] [Batch 0/41] [D loss: 0.26973748207092285] [G loss: 2.9827070236206055] [Epoch 414/2500] [Batch 0/41] [D loss: 0.25056615471839905] [G loss: 3.1021175384521484] [Epoch 415/2500] [Batch 0/41] [D loss: 1.0519287586212158] [G loss: 0.23670527338981628] [Epoch 416/2500] [Batch 0/41] [D loss: 0.2934834063053131] [G loss: 1.767383337020874] [Epoch 417/2500] [Batch 0/41] [D loss: 0.4340748190879822] [G loss: 1.8713083267211914] [Epoch 418/2500] [Batch 0/41] [D loss: 0.18134534358978271] [G loss: 2.636941909790039] [Epoch 419/2500] [Batch 0/41] [D loss: 0.7058338522911072] [G loss: 2.3721084594726562] [Epoch 420/2500] [Batch 0/41] [D loss: 0.4605962038040161] [G loss: 2.1336257457733154] [Epoch 421/2500] [Batch 0/41] [D loss: 0.5719174742698669] [G loss: 1.9795199632644653] [Epoch 422/2500] [Batch 0/41] [D loss: 1.4080747365951538] [G loss: 5.500943660736084] [Epoch 423/2500] [Batch 0/41] [D loss: 0.5313932299613953] [G loss: 1.0325779914855957] [Epoch 424/2500] [Batch 0/41] [D loss: 0.5752444267272949] [G loss: 1.8705780506134033] [Epoch 425/2500] [Batch 0/41] [D loss: 0.9388751983642578] [G loss: 4.151233673095703] [Epoch 426/2500] [Batch 0/41] [D loss: 0.6521016359329224] [G loss: 0.9540249109268188] [Epoch 427/2500] [Batch 0/41] [D loss: 1.350421667098999] [G loss: 4.729431629180908] [Epoch 428/2500] [Batch 0/41] [D loss: 0.2982037663459778] [G loss: 3.075082778930664] [Epoch 429/2500] [Batch 0/41] [D loss: 0.27896058559417725] [G loss: 2.5484843254089355] [Epoch 430/2500] [Batch 0/41] [D loss: 0.45027002692222595] [G loss: 1.3836734294891357] [Epoch 431/2500] [Batch 0/41] [D loss: 0.8383630514144897] [G loss: 0.6156494617462158] [Epoch 432/2500] [Batch 0/41] [D loss: 0.5192794799804688] [G loss: 2.5011119842529297] [Epoch 433/2500] [Batch 0/41] [D loss: 0.724125862121582] [G loss: 2.709055185317993] [Epoch 434/2500] [Batch 0/41] [D loss: 0.44019967317581177] [G loss: 0.8894993662834167] [Epoch 435/2500] [Batch 0/41] [D loss: 0.5675232410430908] [G loss: 1.8138772249221802] [Epoch 436/2500] [Batch 0/41] [D loss: 0.21390670537948608] [G loss: 2.847196340560913] [Epoch 437/2500] [Batch 0/41] [D loss: 0.434924453496933] [G loss: 1.0218753814697266] [Epoch 438/2500] [Batch 0/41] [D loss: 0.5612598657608032] [G loss: 2.7694027423858643] [Epoch 439/2500] [Batch 0/41] [D loss: 1.0023431777954102] [G loss: 0.2883765399456024] [Epoch 440/2500] [Batch 0/41] [D loss: 0.4032590687274933] [G loss: 0.9888927936553955] [Epoch 441/2500] [Batch 0/41] [D loss: 1.1502496004104614] [G loss: 2.9326281547546387] [Epoch 442/2500] [Batch 0/41] [D loss: 0.8971030116081238] [G loss: 4.272617816925049] [Epoch 443/2500] [Batch 0/41] [D loss: 0.48290741443634033] [G loss: 0.8783416748046875] [Epoch 444/2500] [Batch 0/41] [D loss: 0.2728683054447174] [G loss: 2.5545217990875244] [Epoch 445/2500] [Batch 0/41] [D loss: 0.2505904734134674] [G loss: 3.057988166809082] [Epoch 446/2500] [Batch 0/41] [D loss: 0.5373250246047974] [G loss: 1.342950701713562] [Epoch 447/2500] [Batch 0/41] [D loss: 0.4960656762123108] [G loss: 2.21950626373291] [Epoch 448/2500] [Batch 0/41] [D loss: 0.6794552803039551] [G loss: 2.4030230045318604] [Epoch 449/2500] [Batch 0/41] [D loss: 0.5732393264770508] [G loss: 1.1330626010894775] [Epoch 450/2500] [Batch 0/41] [D loss: 0.4657995104789734] [G loss: 0.6347259879112244] [Epoch 451/2500] [Batch 0/41] [D loss: 0.6358422636985779] [G loss: 2.322589159011841] [Epoch 452/2500] [Batch 0/41] [D loss: 0.42654159665107727] [G loss: 1.1239829063415527] [Epoch 453/2500] [Batch 0/41] [D loss: 0.4246542751789093] [G loss: 0.9971696138381958] [Epoch 454/2500] [Batch 0/41] [D loss: 0.5401695370674133] [G loss: 0.79295414686203] [Epoch 455/2500] [Batch 0/41] [D loss: 0.44144314527511597] [G loss: 0.9273512363433838] [Epoch 456/2500] [Batch 0/41] [D loss: 0.485512375831604] [G loss: 1.631330966949463] [Epoch 457/2500] [Batch 0/41] [D loss: 0.715405285358429] [G loss: 3.878080129623413] [Epoch 458/2500] [Batch 0/41] [D loss: 0.8246391415596008] [G loss: 1.7439277172088623] [Epoch 459/2500] [Batch 0/41] [D loss: 0.38399070501327515] [G loss: 2.3838255405426025] [Epoch 460/2500] [Batch 0/41] [D loss: 0.2941289246082306] [G loss: 2.275312662124634] [Epoch 461/2500] [Batch 0/41] [D loss: 0.30984413623809814] [G loss: 2.0970442295074463] [Epoch 462/2500] [Batch 0/41] [D loss: 0.5736618041992188] [G loss: 0.5779601335525513] [Epoch 463/2500] [Batch 0/41] [D loss: 0.414758563041687] [G loss: 1.1756958961486816] [Epoch 464/2500] [Batch 0/41] [D loss: 0.29453492164611816] [G loss: 2.651751756668091] [Epoch 465/2500] [Batch 0/41] [D loss: 0.7205207347869873] [G loss: 3.9147307872772217] [Epoch 466/2500] [Batch 0/41] [D loss: 0.8386640548706055] [G loss: 0.49617570638656616] [Epoch 467/2500] [Batch 0/41] [D loss: 0.5697100162506104] [G loss: 1.2116461992263794] [Epoch 468/2500] [Batch 0/41] [D loss: 0.5352258682250977] [G loss: 2.8430352210998535] [Epoch 469/2500] [Batch 0/41] [D loss: 0.8536661267280579] [G loss: 0.5009634494781494] [Epoch 470/2500] [Batch 0/41] [D loss: 0.4042660593986511] [G loss: 1.137139916419983] [Epoch 471/2500] [Batch 0/41] [D loss: 0.7091977596282959] [G loss: 0.5056710243225098] [Epoch 472/2500] [Batch 0/41] [D loss: 0.5425517559051514] [G loss: 0.676121711730957] [Epoch 473/2500] [Batch 0/41] [D loss: 0.6304340958595276] [G loss: 2.472369432449341] [Epoch 474/2500] [Batch 0/41] [D loss: 0.5796458125114441] [G loss: 4.7293314933776855] [Epoch 475/2500] [Batch 0/41] [D loss: 0.4783649444580078] [G loss: 0.9935668706893921] [Epoch 476/2500] [Batch 0/41] [D loss: 0.6047884821891785] [G loss: 1.9873865842819214] [Epoch 477/2500] [Batch 0/41] [D loss: 0.3956854045391083] [G loss: 2.2112746238708496] [Epoch 478/2500] [Batch 0/41] [D loss: 0.8605188131332397] [G loss: 3.3536269664764404] [Epoch 479/2500] [Batch 0/41] [D loss: 1.1320164203643799] [G loss: 3.816075325012207] [Epoch 480/2500] [Batch 0/41] [D loss: 0.4463905990123749] [G loss: 1.7115274667739868] [Epoch 481/2500] [Batch 0/41] [D loss: 2.6242527961730957] [G loss: 0.15221838653087616] [Epoch 482/2500] [Batch 0/41] [D loss: 1.324405312538147] [G loss: 0.6357391476631165] [Epoch 483/2500] [Batch 0/41] [D loss: 0.9238223433494568] [G loss: 2.849813461303711] [Epoch 484/2500] [Batch 0/41] [D loss: 0.3852709233760834] [G loss: 1.9691779613494873] [Epoch 485/2500] [Batch 0/41] [D loss: 0.2713662385940552] [G loss: 1.6217310428619385] [Epoch 486/2500] [Batch 0/41] [D loss: 0.5726410150527954] [G loss: 3.0088438987731934] [Epoch 487/2500] [Batch 0/41] [D loss: 0.3268374800682068] [G loss: 1.255706548690796] [Epoch 488/2500] [Batch 0/41] [D loss: 0.3924194872379303] [G loss: 1.290151596069336] [Epoch 489/2500] [Batch 0/41] [D loss: 0.4777936339378357] [G loss: 1.4597573280334473] [Epoch 490/2500] [Batch 0/41] [D loss: 0.32594701647758484] [G loss: 1.2211198806762695] [Epoch 491/2500] [Batch 0/41] [D loss: 0.6459131240844727] [G loss: 2.5810317993164062] [Epoch 492/2500] [Batch 0/41] [D loss: 0.41944146156311035] [G loss: 2.2793946266174316] [Epoch 493/2500] [Batch 0/41] [D loss: 0.5520431399345398] [G loss: 1.1137232780456543] [Epoch 494/2500] [Batch 0/41] [D loss: 0.6960746049880981] [G loss: 0.9825167655944824] [Epoch 495/2500] [Batch 0/41] [D loss: 0.8711256980895996] [G loss: 1.7057905197143555] [Epoch 496/2500] [Batch 0/41] [D loss: 1.9594812393188477] [G loss: 3.223134756088257] [Epoch 497/2500] [Batch 0/41] [D loss: 0.8614599704742432] [G loss: 2.7604167461395264] [Epoch 498/2500] [Batch 0/41] [D loss: 0.9964312314987183] [G loss: 0.3404715657234192] [Epoch 499/2500] [Batch 0/41] [D loss: 0.7779889702796936] [G loss: 0.6496726274490356] [Epoch 500/2500] [Batch 0/41] [D loss: 0.5776048302650452] [G loss: 3.3559319972991943] [Epoch 501/2500] [Batch 0/41] [D loss: 0.48367637395858765] [G loss: 3.207808494567871] [Epoch 502/2500] [Batch 0/41] [D loss: 0.48868781328201294] [G loss: 1.4291186332702637] [Epoch 503/2500] [Batch 0/41] [D loss: 1.2400846481323242] [G loss: 0.3994022309780121] [Epoch 504/2500] [Batch 0/41] [D loss: 0.3980678617954254] [G loss: 2.1479125022888184] [Epoch 505/2500] [Batch 0/41] [D loss: 1.12083101272583] [G loss: 2.506715774536133] [Epoch 506/2500] [Batch 0/41] [D loss: 0.5163591504096985] [G loss: 1.3477659225463867] [Epoch 507/2500] [Batch 0/41] [D loss: 0.5206157565116882] [G loss: 0.6784359216690063] [Epoch 508/2500] [Batch 0/41] [D loss: 0.27511292695999146] [G loss: 1.1475460529327393] [Epoch 509/2500] [Batch 0/41] [D loss: 0.664649486541748] [G loss: 0.41687533259391785] [Epoch 510/2500] [Batch 0/41] [D loss: 0.60089510679245] [G loss: 1.8986964225769043] [Epoch 511/2500] [Batch 0/41] [D loss: 0.4888771176338196] [G loss: 2.91264271736145] [Epoch 512/2500] [Batch 0/41] [D loss: 0.530909538269043] [G loss: 0.7694462537765503] [Epoch 513/2500] [Batch 0/41] [D loss: 1.0225868225097656] [G loss: 3.719095230102539] [Epoch 514/2500] [Batch 0/41] [D loss: 0.9092571139335632] [G loss: 2.8633196353912354] [Epoch 515/2500] [Batch 0/41] [D loss: 0.7675735950469971] [G loss: 1.1520891189575195] [Epoch 516/2500] [Batch 0/41] [D loss: 1.11813223361969] [G loss: 4.227325916290283] [Epoch 517/2500] [Batch 0/41] [D loss: 0.5859634876251221] [G loss: 1.1861761808395386] [Epoch 518/2500] [Batch 0/41] [D loss: 0.597610592842102] [G loss: 1.4824131727218628] [Epoch 519/2500] [Batch 0/41] [D loss: 0.5922216773033142] [G loss: 2.6967954635620117] [Epoch 520/2500] [Batch 0/41] [D loss: 0.4168611466884613] [G loss: 2.626389265060425] [Epoch 521/2500] [Batch 0/41] [D loss: 0.30485057830810547] [G loss: 1.8525444269180298] [Epoch 522/2500] [Batch 0/41] [D loss: 0.440591961145401] [G loss: 1.0426697731018066] [Epoch 523/2500] [Batch 0/41] [D loss: 0.5121381282806396] [G loss: 2.9308242797851562] [Epoch 524/2500] [Batch 0/41] [D loss: 0.816366970539093] [G loss: 6.433122158050537] [Epoch 525/2500] [Batch 0/41] [D loss: 0.5774305462837219] [G loss: 1.1519365310668945] [Epoch 526/2500] [Batch 0/41] [D loss: 0.34514638781547546] [G loss: 2.2906317710876465] [Epoch 527/2500] [Batch 0/41] [D loss: 1.1705232858657837] [G loss: 0.2668166160583496] [Epoch 528/2500] [Batch 0/41] [D loss: 0.4431421160697937] [G loss: 1.2025785446166992] [Epoch 529/2500] [Batch 0/41] [D loss: 0.6090043783187866] [G loss: 0.9116876721382141] [Epoch 530/2500] [Batch 0/41] [D loss: 0.6399728059768677] [G loss: 2.96282958984375] [Epoch 531/2500] [Batch 0/41] [D loss: 1.900192379951477] [G loss: 0.1524285227060318] [Epoch 532/2500] [Batch 0/41] [D loss: 0.7810794115066528] [G loss: 0.4397827982902527] [Epoch 533/2500] [Batch 0/41] [D loss: 0.30666816234588623] [G loss: 2.374163866043091] [Epoch 534/2500] [Batch 0/41] [D loss: 0.6433131694793701] [G loss: 1.2735908031463623] [Epoch 535/2500] [Batch 0/41] [D loss: 0.5719873905181885] [G loss: 1.7606210708618164] [Epoch 536/2500] [Batch 0/41] [D loss: 0.3699621558189392] [G loss: 1.8087506294250488] [Epoch 537/2500] [Batch 0/41] [D loss: 0.2982368469238281] [G loss: 1.653914213180542] [Epoch 538/2500] [Batch 0/41] [D loss: 0.7300081849098206] [G loss: 3.483503818511963] [Epoch 539/2500] [Batch 0/41] [D loss: 1.6361154317855835] [G loss: 0.14089147746562958] [Epoch 540/2500] [Batch 0/41] [D loss: 0.44876939058303833] [G loss: 1.6641358137130737] [Epoch 541/2500] [Batch 0/41] [D loss: 0.6419562101364136] [G loss: 1.0010318756103516] [Epoch 542/2500] [Batch 0/41] [D loss: 0.30132925510406494] [G loss: 1.8468120098114014] [Epoch 543/2500] [Batch 0/41] [D loss: 0.4989417493343353] [G loss: 0.8052735924720764] [Epoch 544/2500] [Batch 0/41] [D loss: 0.6124734878540039] [G loss: 0.8321528434753418] [Epoch 545/2500] [Batch 0/41] [D loss: 0.31964999437332153] [G loss: 1.2055208683013916] [Epoch 546/2500] [Batch 0/41] [D loss: 0.5213255286216736] [G loss: 0.6478711366653442] [Epoch 547/2500] [Batch 0/41] [D loss: 1.3167622089385986] [G loss: 0.17883160710334778] [Epoch 548/2500] [Batch 0/41] [D loss: 0.8208888173103333] [G loss: 1.4283543825149536] [Epoch 549/2500] [Batch 0/41] [D loss: 0.41045063734054565] [G loss: 0.9206169843673706] [Epoch 550/2500] [Batch 0/41] [D loss: 0.4034230709075928] [G loss: 1.9442015886306763] [Epoch 551/2500] [Batch 0/41] [D loss: 0.9434283375740051] [G loss: 0.6204901337623596] [Epoch 552/2500] [Batch 0/41] [D loss: 0.7846106290817261] [G loss: 0.423826664686203] [Epoch 553/2500] [Batch 0/41] [D loss: 0.5117276310920715] [G loss: 2.7180352210998535] [Epoch 554/2500] [Batch 0/41] [D loss: 0.9532654881477356] [G loss: 0.49085813760757446] [Epoch 555/2500] [Batch 0/41] [D loss: 1.0954397916793823] [G loss: 0.40808311104774475] [Epoch 556/2500] [Batch 0/41] [D loss: 1.0011024475097656] [G loss: 0.2307438850402832] [Epoch 557/2500] [Batch 0/41] [D loss: 2.944035768508911] [G loss: 10.812419891357422] [Epoch 558/2500] [Batch 0/41] [D loss: 0.33590224385261536] [G loss: 1.3984661102294922] [Epoch 559/2500] [Batch 0/41] [D loss: 1.2074368000030518] [G loss: 0.2249915897846222] [Epoch 560/2500] [Batch 0/41] [D loss: 1.3444842100143433] [G loss: 0.14314979314804077] [Epoch 561/2500] [Batch 0/41] [D loss: 0.44559234380722046] [G loss: 1.0245494842529297] [Epoch 562/2500] [Batch 0/41] [D loss: 0.7492273449897766] [G loss: 0.653304934501648] [Epoch 563/2500] [Batch 0/41] [D loss: 0.36106985807418823] [G loss: 2.1633777618408203] [Epoch 564/2500] [Batch 0/41] [D loss: 0.5215248465538025] [G loss: 3.2835822105407715] [Epoch 565/2500] [Batch 0/41] [D loss: 0.46130961179733276] [G loss: 2.3632240295410156] [Epoch 566/2500] [Batch 0/41] [D loss: 0.4364026188850403] [G loss: 3.356279134750366] [Epoch 567/2500] [Batch 0/41] [D loss: 0.4640117883682251] [G loss: 1.7671011686325073] [Epoch 568/2500] [Batch 0/41] [D loss: 0.40827304124832153] [G loss: 1.3012845516204834] [Epoch 569/2500] [Batch 0/41] [D loss: 0.5121796131134033] [G loss: 1.6519111394882202] [Epoch 570/2500] [Batch 0/41] [D loss: 0.44313350319862366] [G loss: 1.8629074096679688] [Epoch 571/2500] [Batch 0/41] [D loss: 0.37641531229019165] [G loss: 1.5557788610458374] [Epoch 572/2500] [Batch 0/41] [D loss: 0.4343918561935425] [G loss: 0.9298105835914612] [Epoch 573/2500] [Batch 0/41] [D loss: 0.45494726300239563] [G loss: 1.217071771621704] [Epoch 574/2500] [Batch 0/41] [D loss: 0.4707513451576233] [G loss: 0.8441141843795776] [Epoch 575/2500] [Batch 0/41] [D loss: 0.9277669191360474] [G loss: 0.3646297752857208] [Epoch 576/2500] [Batch 0/41] [D loss: 0.4424958825111389] [G loss: 0.9991655349731445] [Epoch 577/2500] [Batch 0/41] [D loss: 0.28136688470840454] [G loss: 1.4247703552246094] [Epoch 578/2500] [Batch 0/41] [D loss: 1.5110677480697632] [G loss: 0.24706465005874634] [Epoch 579/2500] [Batch 0/41] [D loss: 1.3796037435531616] [G loss: 3.171149253845215] [Epoch 580/2500] [Batch 0/41] [D loss: 0.913597583770752] [G loss: 2.8509535789489746] [Epoch 581/2500] [Batch 0/41] [D loss: 0.4164663851261139] [G loss: 1.2827918529510498] [Epoch 582/2500] [Batch 0/41] [D loss: 0.631453275680542] [G loss: 0.8659672141075134] [Epoch 583/2500] [Batch 0/41] [D loss: 0.9078652858734131] [G loss: 3.4426217079162598] [Epoch 584/2500] [Batch 0/41] [D loss: 0.5976163744926453] [G loss: 0.6901673674583435] [Epoch 585/2500] [Batch 0/41] [D loss: 0.8204251527786255] [G loss: 3.165188789367676] [Epoch 586/2500] [Batch 0/41] [D loss: 0.33620771765708923] [G loss: 1.8601194620132446] [Epoch 587/2500] [Batch 0/41] [D loss: 2.453448534011841] [G loss: 7.5519118309021] [Epoch 588/2500] [Batch 0/41] [D loss: 2.250652313232422] [G loss: 9.357644081115723] [Epoch 589/2500] [Batch 0/41] [D loss: 0.8856253623962402] [G loss: 3.0135347843170166] [Epoch 590/2500] [Batch 0/41] [D loss: 0.2858651280403137] [G loss: 1.4815866947174072] [Epoch 591/2500] [Batch 0/41] [D loss: 0.7151105999946594] [G loss: 1.376436710357666] [Epoch 592/2500] [Batch 0/41] [D loss: 0.4984113276004791] [G loss: 1.1342239379882812] [Epoch 593/2500] [Batch 0/41] [D loss: 0.5953317880630493] [G loss: 2.52329421043396] [Epoch 594/2500] [Batch 0/41] [D loss: 0.39528602361679077] [G loss: 1.8489258289337158] [Epoch 595/2500] [Batch 0/41] [D loss: 0.5938094854354858] [G loss: 2.913609743118286] [Epoch 596/2500] [Batch 0/41] [D loss: 0.3267673850059509] [G loss: 1.9656039476394653] [Epoch 597/2500] [Batch 0/41] [D loss: 0.6248040795326233] [G loss: 0.6180276870727539] [Epoch 598/2500] [Batch 0/41] [D loss: 0.8298228979110718] [G loss: 0.4272204339504242] [Epoch 599/2500] [Batch 0/41] [D loss: 1.2081022262573242] [G loss: 3.59765362739563] [Epoch 600/2500] [Batch 0/41] [D loss: 0.2984878718852997] [G loss: 1.4901130199432373] [Epoch 601/2500] [Batch 0/41] [D loss: 0.5055824518203735] [G loss: 1.5155197381973267] [Epoch 602/2500] [Batch 0/41] [D loss: 0.888352632522583] [G loss: 0.49499112367630005] [Epoch 603/2500] [Batch 0/41] [D loss: 0.581134557723999] [G loss: 1.4631767272949219] [Epoch 604/2500] [Batch 0/41] [D loss: 0.8708030581474304] [G loss: 2.511155128479004] [Epoch 605/2500] [Batch 0/41] [D loss: 0.47113335132598877] [G loss: 1.0733586549758911] [Epoch 606/2500] [Batch 0/41] [D loss: 0.6090354919433594] [G loss: 0.9782881736755371] [Epoch 607/2500] [Batch 0/41] [D loss: 0.3963403105735779] [G loss: 1.2724339962005615] [Epoch 608/2500] [Batch 0/41] [D loss: 0.4776839017868042] [G loss: 1.1485588550567627] [Epoch 609/2500] [Batch 0/41] [D loss: 0.46704375743865967] [G loss: 2.2899277210235596] [Epoch 610/2500] [Batch 0/41] [D loss: 0.3362275958061218] [G loss: 2.2155096530914307] [Epoch 611/2500] [Batch 0/41] [D loss: 0.48428547382354736] [G loss: 2.3340654373168945] [Epoch 612/2500] [Batch 0/41] [D loss: 0.354759156703949] [G loss: 1.8658716678619385] [Epoch 613/2500] [Batch 0/41] [D loss: 0.7790852785110474] [G loss: 2.278726577758789] [Epoch 614/2500] [Batch 0/41] [D loss: 0.2337532937526703] [G loss: 2.1167654991149902] [Epoch 615/2500] [Batch 0/41] [D loss: 1.9662678241729736] [G loss: 0.13366658985614777] [Epoch 616/2500] [Batch 0/41] [D loss: 1.6536527872085571] [G loss: 6.24744176864624] [Epoch 617/2500] [Batch 0/41] [D loss: 1.4281511306762695] [G loss: 4.2923970222473145] [Epoch 618/2500] [Batch 0/41] [D loss: 0.4452803134918213] [G loss: 2.0089733600616455] [Epoch 619/2500] [Batch 0/41] [D loss: 0.19963181018829346] [G loss: 1.8707388639450073] [Epoch 620/2500] [Batch 0/41] [D loss: 0.42262881994247437] [G loss: 1.1026639938354492] [Epoch 621/2500] [Batch 0/41] [D loss: 0.6399717330932617] [G loss: 2.716917037963867] [Epoch 622/2500] [Batch 0/41] [D loss: 0.39104166626930237] [G loss: 1.3039650917053223] [Epoch 623/2500] [Batch 0/41] [D loss: 1.5679442882537842] [G loss: 3.968980550765991] [Epoch 624/2500] [Batch 0/41] [D loss: 0.3771817684173584] [G loss: 1.2997138500213623] [Epoch 625/2500] [Batch 0/41] [D loss: 2.2757086753845215] [G loss: 6.181024074554443] [Epoch 626/2500] [Batch 0/41] [D loss: 0.338345468044281] [G loss: 1.59672212600708] [Epoch 627/2500] [Batch 0/41] [D loss: 0.5685637593269348] [G loss: 2.776919364929199] [Epoch 628/2500] [Batch 0/41] [D loss: 0.5200817584991455] [G loss: 3.833301067352295] [Epoch 629/2500] [Batch 0/41] [D loss: 0.1701977550983429] [G loss: 1.7926021814346313] [Epoch 630/2500] [Batch 0/41] [D loss: 0.23943009972572327] [G loss: 1.486879587173462] [Epoch 631/2500] [Batch 0/41] [D loss: 0.24924644827842712] [G loss: 2.4343385696411133] [Epoch 632/2500] [Batch 0/41] [D loss: 0.4184918999671936] [G loss: 1.3253308534622192] [Epoch 633/2500] [Batch 0/41] [D loss: 0.41513925790786743] [G loss: 0.9081641435623169] [Epoch 634/2500] [Batch 0/41] [D loss: 0.2726227045059204] [G loss: 1.5033109188079834] [Epoch 635/2500] [Batch 0/41] [D loss: 0.5019517540931702] [G loss: 1.3244566917419434] [Epoch 636/2500] [Batch 0/41] [D loss: 0.9521192312240601] [G loss: 2.426168918609619] [Epoch 637/2500] [Batch 0/41] [D loss: 1.1815800666809082] [G loss: 0.1481570303440094] [Epoch 638/2500] [Batch 0/41] [D loss: 0.45196253061294556] [G loss: 1.0584027767181396] [Epoch 639/2500] [Batch 0/41] [D loss: 0.5718201398849487] [G loss: 0.7909358739852905] [Epoch 640/2500] [Batch 0/41] [D loss: 0.5284550786018372] [G loss: 1.0012439489364624] [Epoch 641/2500] [Batch 0/41] [D loss: 0.8560193181037903] [G loss: 0.4524992108345032] [Epoch 642/2500] [Batch 0/41] [D loss: 0.4569544792175293] [G loss: 1.449181318283081] [Epoch 643/2500] [Batch 0/41] [D loss: 0.5431988835334778] [G loss: 1.256298303604126] [Epoch 644/2500] [Batch 0/41] [D loss: 0.7101499438285828] [G loss: 0.6054347157478333] [Epoch 645/2500] [Batch 0/41] [D loss: 0.4112091064453125] [G loss: 1.1249785423278809] [Epoch 646/2500] [Batch 0/41] [D loss: 0.5060619711875916] [G loss: 1.7721775770187378] [Epoch 647/2500] [Batch 0/41] [D loss: 0.5841308832168579] [G loss: 0.5645942687988281] [Epoch 648/2500] [Batch 0/41] [D loss: 0.48223787546157837] [G loss: 1.1919338703155518] [Epoch 649/2500] [Batch 0/41] [D loss: 0.669465184211731] [G loss: 0.4760763347148895] [Epoch 650/2500] [Batch 0/41] [D loss: 0.39245226979255676] [G loss: 1.584084391593933] [Epoch 651/2500] [Batch 0/41] [D loss: 1.3867231607437134] [G loss: 3.742216110229492] [Epoch 652/2500] [Batch 0/41] [D loss: 0.4204966425895691] [G loss: 1.7830349206924438] [Epoch 653/2500] [Batch 0/41] [D loss: 0.49974000453948975] [G loss: 1.3200974464416504] [Epoch 654/2500] [Batch 0/41] [D loss: 0.6206552982330322] [G loss: 0.9221516847610474] [Epoch 655/2500] [Batch 0/41] [D loss: 0.31650274991989136] [G loss: 1.6267659664154053] [Epoch 656/2500] [Batch 0/41] [D loss: 0.8082973957061768] [G loss: 0.4822918772697449] [Epoch 657/2500] [Batch 0/41] [D loss: 0.32942941784858704] [G loss: 1.6143858432769775] [Epoch 658/2500] [Batch 0/41] [D loss: 0.9631601572036743] [G loss: 4.742341041564941] [Epoch 659/2500] [Batch 0/41] [D loss: 0.5833852887153625] [G loss: 1.3952758312225342] [Epoch 660/2500] [Batch 0/41] [D loss: 0.6501790285110474] [G loss: 3.3936820030212402] [Epoch 661/2500] [Batch 0/41] [D loss: 0.34306836128234863] [G loss: 1.8096238374710083] [Epoch 662/2500] [Batch 0/41] [D loss: 0.4016719162464142] [G loss: 2.7246346473693848] [Epoch 663/2500] [Batch 0/41] [D loss: 0.25129348039627075] [G loss: 1.8988174200057983] [Epoch 664/2500] [Batch 0/41] [D loss: 0.5684314966201782] [G loss: 2.7548000812530518] [Epoch 665/2500] [Batch 0/41] [D loss: 0.7765419483184814] [G loss: 0.7865420579910278] [Epoch 666/2500] [Batch 0/41] [D loss: 0.8145202398300171] [G loss: 1.6876877546310425] [Epoch 667/2500] [Batch 0/41] [D loss: 0.6608812212944031] [G loss: 2.893928050994873] [Epoch 668/2500] [Batch 0/41] [D loss: 0.35787487030029297] [G loss: 1.1731646060943604] [Epoch 669/2500] [Batch 0/41] [D loss: 0.330978125333786] [G loss: 2.423417329788208] [Epoch 670/2500] [Batch 0/41] [D loss: 0.6867296695709229] [G loss: 0.9172549843788147] [Epoch 671/2500] [Batch 0/41] [D loss: 0.5285115242004395] [G loss: 1.2658343315124512] [Epoch 672/2500] [Batch 0/41] [D loss: 0.7485451102256775] [G loss: 0.4403597414493561] [Epoch 673/2500] [Batch 0/41] [D loss: 0.8898321390151978] [G loss: 0.31324660778045654] [Epoch 674/2500] [Batch 0/41] [D loss: 0.6302469968795776] [G loss: 0.9550610780715942] [Epoch 675/2500] [Batch 0/41] [D loss: 0.514041543006897] [G loss: 0.853882908821106] [Epoch 676/2500] [Batch 0/41] [D loss: 0.791763186454773] [G loss: 0.8851766586303711] [Epoch 677/2500] [Batch 0/41] [D loss: 0.557563304901123] [G loss: 1.2989099025726318] [Epoch 678/2500] [Batch 0/41] [D loss: 0.4875815808773041] [G loss: 1.8639763593673706] [Epoch 679/2500] [Batch 0/41] [D loss: 0.6179332733154297] [G loss: 1.0794785022735596] [Epoch 680/2500] [Batch 0/41] [D loss: 0.43453964591026306] [G loss: 1.684845209121704] [Epoch 681/2500] [Batch 0/41] [D loss: 0.32859480381011963] [G loss: 2.1359400749206543] [Epoch 682/2500] [Batch 0/41] [D loss: 0.6525322198867798] [G loss: 2.797243118286133] [Epoch 683/2500] [Batch 0/41] [D loss: 0.5251671075820923] [G loss: 0.817395031452179] [Epoch 684/2500] [Batch 0/41] [D loss: 0.49840107560157776] [G loss: 1.4390203952789307] [Epoch 685/2500] [Batch 0/41] [D loss: 0.3757873773574829] [G loss: 2.219409465789795] [Epoch 686/2500] [Batch 0/41] [D loss: 0.38383445143699646] [G loss: 2.023430824279785] [Epoch 687/2500] [Batch 0/41] [D loss: 1.1330702304840088] [G loss: 4.230417251586914] [Epoch 688/2500] [Batch 0/41] [D loss: 0.52553391456604] [G loss: 1.4813005924224854] [Epoch 689/2500] [Batch 0/41] [D loss: 0.6930689811706543] [G loss: 2.744567394256592] [Epoch 690/2500] [Batch 0/41] [D loss: 0.5266858339309692] [G loss: 0.8482799530029297] [Epoch 691/2500] [Batch 0/41] [D loss: 0.726038932800293] [G loss: 2.779569387435913] [Epoch 692/2500] [Batch 0/41] [D loss: 0.8807854056358337] [G loss: 0.39029622077941895] [Epoch 693/2500] [Batch 0/41] [D loss: 0.41086700558662415] [G loss: 1.5919163227081299] [Epoch 694/2500] [Batch 0/41] [D loss: 0.6155699491500854] [G loss: 1.8017455339431763] [Epoch 695/2500] [Batch 0/41] [D loss: 1.2376419305801392] [G loss: 0.328946053981781] [Epoch 696/2500] [Batch 0/41] [D loss: 0.6045185327529907] [G loss: 1.290466547012329] [Epoch 697/2500] [Batch 0/41] [D loss: 0.7603015899658203] [G loss: 0.37337422370910645] [Epoch 698/2500] [Batch 0/41] [D loss: 0.5859194993972778] [G loss: 2.5802927017211914] [Epoch 699/2500] [Batch 0/41] [D loss: 1.285799503326416] [G loss: 2.8503901958465576] [Epoch 700/2500] [Batch 0/41] [D loss: 0.661797046661377] [G loss: 1.8123196363449097] [Epoch 701/2500] [Batch 0/41] [D loss: 0.658833384513855] [G loss: 0.4075847864151001] [Epoch 702/2500] [Batch 0/41] [D loss: 0.7920756340026855] [G loss: 0.35214635729789734] [Epoch 703/2500] [Batch 0/41] [D loss: 0.6236296892166138] [G loss: 1.7975969314575195] [Epoch 704/2500] [Batch 0/41] [D loss: 0.4104984402656555] [G loss: 1.6995739936828613] [Epoch 705/2500] [Batch 0/41] [D loss: 0.5035997629165649] [G loss: 1.1323888301849365] [Epoch 706/2500] [Batch 0/41] [D loss: 0.591539204120636] [G loss: 0.5939579010009766] [Epoch 707/2500] [Batch 0/41] [D loss: 0.7567505836486816] [G loss: 3.0289440155029297] [Epoch 708/2500] [Batch 0/41] [D loss: 0.4474615156650543] [G loss: 1.4920275211334229] [Epoch 709/2500] [Batch 0/41] [D loss: 0.6689990162849426] [G loss: 0.713616132736206] [Epoch 710/2500] [Batch 0/41] [D loss: 0.7624393701553345] [G loss: 3.259484052658081] [Epoch 711/2500] [Batch 0/41] [D loss: 0.4459998607635498] [G loss: 2.154109001159668] [Epoch 712/2500] [Batch 0/41] [D loss: 0.48847344517707825] [G loss: 1.1032782793045044] [Epoch 713/2500] [Batch 0/41] [D loss: 0.9872534275054932] [G loss: 2.364802598953247] [Epoch 714/2500] [Batch 0/41] [D loss: 0.36220845580101013] [G loss: 2.646756887435913] [Epoch 715/2500] [Batch 0/41] [D loss: 2.143984317779541] [G loss: 7.733259677886963] [Epoch 716/2500] [Batch 0/41] [D loss: 0.14294815063476562] [G loss: 3.2979798316955566] [Epoch 717/2500] [Batch 0/41] [D loss: 0.8811684846878052] [G loss: 0.4029949903488159] [Epoch 718/2500] [Batch 0/41] [D loss: 0.7795407772064209] [G loss: 2.389369487762451] [Epoch 719/2500] [Batch 0/41] [D loss: 0.43478792905807495] [G loss: 1.893620491027832] [Epoch 720/2500] [Batch 0/41] [D loss: 0.41603395342826843] [G loss: 1.0089874267578125] [Epoch 721/2500] [Batch 0/41] [D loss: 0.5504137277603149] [G loss: 1.6905263662338257] [Epoch 722/2500] [Batch 0/41] [D loss: 0.4105144441127777] [G loss: 1.44609534740448] [Epoch 723/2500] [Batch 0/41] [D loss: 0.4867813289165497] [G loss: 0.9419110417366028] [Epoch 724/2500] [Batch 0/41] [D loss: 0.5698864459991455] [G loss: 0.9111065864562988] [Epoch 725/2500] [Batch 0/41] [D loss: 0.5710533261299133] [G loss: 2.994682550430298] [Epoch 726/2500] [Batch 0/41] [D loss: 0.5438925623893738] [G loss: 2.4503297805786133] [Epoch 727/2500] [Batch 0/41] [D loss: 0.46409428119659424] [G loss: 1.3739081621170044] [Epoch 728/2500] [Batch 0/41] [D loss: 0.5691470503807068] [G loss: 1.1027607917785645] [Epoch 729/2500] [Batch 0/41] [D loss: 0.7201375961303711] [G loss: 0.5865989327430725] [Epoch 730/2500] [Batch 0/41] [D loss: 0.7315225601196289] [G loss: 3.0022222995758057] [Epoch 731/2500] [Batch 0/41] [D loss: 0.7835938930511475] [G loss: 0.6010978817939758] [Epoch 732/2500] [Batch 0/41] [D loss: 1.0680755376815796] [G loss: 0.3720802068710327] [Epoch 733/2500] [Batch 0/41] [D loss: 0.8605011701583862] [G loss: 3.7817282676696777] [Epoch 734/2500] [Batch 0/41] [D loss: 0.8795923590660095] [G loss: 4.402283191680908] [Epoch 735/2500] [Batch 0/41] [D loss: 0.6598249673843384] [G loss: 5.14942741394043] [Epoch 736/2500] [Batch 0/41] [D loss: 0.6383178234100342] [G loss: 2.5536396503448486] [Epoch 737/2500] [Batch 0/41] [D loss: 1.0565240383148193] [G loss: 0.7621276378631592] [Epoch 738/2500] [Batch 0/41] [D loss: 0.5972416400909424] [G loss: 1.6044325828552246] [Epoch 739/2500] [Batch 0/41] [D loss: 1.345990538597107] [G loss: 4.1192498207092285] [Epoch 740/2500] [Batch 0/41] [D loss: 0.54877108335495] [G loss: 1.3842825889587402] [Epoch 741/2500] [Batch 0/41] [D loss: 0.22660794854164124] [G loss: 1.9365383386611938] [Epoch 742/2500] [Batch 0/41] [D loss: 0.756441593170166] [G loss: 0.5862797498703003] [Epoch 743/2500] [Batch 0/41] [D loss: 0.5095005035400391] [G loss: 1.1500205993652344] [Epoch 744/2500] [Batch 0/41] [D loss: 0.5914033651351929] [G loss: 0.6772181391716003] [Epoch 745/2500] [Batch 0/41] [D loss: 0.6035988330841064] [G loss: 0.7562175989151001] [Epoch 746/2500] [Batch 0/41] [D loss: 0.6415398716926575] [G loss: 0.6862253546714783] [Epoch 747/2500] [Batch 0/41] [D loss: 0.5924642086029053] [G loss: 0.8452795743942261] [Epoch 748/2500] [Batch 0/41] [D loss: 0.6621547937393188] [G loss: 1.7074774503707886] [Epoch 749/2500] [Batch 0/41] [D loss: 0.4934687614440918] [G loss: 1.5471811294555664] [Epoch 750/2500] [Batch 0/41] [D loss: 0.5830965042114258] [G loss: 2.0865941047668457] [Epoch 751/2500] [Batch 0/41] [D loss: 0.5720015168190002] [G loss: 4.863452911376953] [Epoch 752/2500] [Batch 0/41] [D loss: 0.48151853680610657] [G loss: 1.023877739906311] [Epoch 753/2500] [Batch 0/41] [D loss: 0.7373763918876648] [G loss: 0.5236657857894897] [Epoch 754/2500] [Batch 0/41] [D loss: 0.6675890684127808] [G loss: 1.9795174598693848] [Epoch 755/2500] [Batch 0/41] [D loss: 0.42292138934135437] [G loss: 2.428661346435547] [Epoch 756/2500] [Batch 0/41] [D loss: 0.7651306986808777] [G loss: 0.7040399312973022] [Epoch 757/2500] [Batch 0/41] [D loss: 0.9143579602241516] [G loss: 3.3266096115112305] [Epoch 758/2500] [Batch 0/41] [D loss: 0.5580554604530334] [G loss: 1.0108684301376343] [Epoch 759/2500] [Batch 0/41] [D loss: 0.5296449065208435] [G loss: 1.1736642122268677] [Epoch 760/2500] [Batch 0/41] [D loss: 0.4890456199645996] [G loss: 1.1200636625289917] [Epoch 761/2500] [Batch 0/41] [D loss: 0.3526163697242737] [G loss: 2.3490090370178223] [Epoch 762/2500] [Batch 0/41] [D loss: 0.5273278951644897] [G loss: 0.932013750076294] [Epoch 763/2500] [Batch 0/41] [D loss: 1.0697637796401978] [G loss: 0.3321549892425537] [Epoch 764/2500] [Batch 0/41] [D loss: 0.5625464916229248] [G loss: 1.3237853050231934] [Epoch 765/2500] [Batch 0/41] [D loss: 0.28072741627693176] [G loss: 1.743422269821167] [Epoch 766/2500] [Batch 0/41] [D loss: 0.6460217237472534] [G loss: 0.9088557958602905] [Epoch 767/2500] [Batch 0/41] [D loss: 0.571654200553894] [G loss: 0.8836686611175537] [Epoch 768/2500] [Batch 0/41] [D loss: 0.8089792728424072] [G loss: 0.628510594367981] [Epoch 769/2500] [Batch 0/41] [D loss: 0.44335171580314636] [G loss: 0.9248872399330139] [Epoch 770/2500] [Batch 0/41] [D loss: 2.1097357273101807] [G loss: 2.9927191734313965] [Epoch 771/2500] [Batch 0/41] [D loss: 0.9499438405036926] [G loss: 0.44338035583496094] [Epoch 772/2500] [Batch 0/41] [D loss: 0.6644235849380493] [G loss: 0.8026443719863892] [Epoch 773/2500] [Batch 0/41] [D loss: 1.000477910041809] [G loss: 0.4182322919368744] [Epoch 774/2500] [Batch 0/41] [D loss: 0.6558821201324463] [G loss: 0.4841897189617157] [Epoch 775/2500] [Batch 0/41] [D loss: 0.8943686485290527] [G loss: 0.5725060701370239] [Epoch 776/2500] [Batch 0/41] [D loss: 0.43083053827285767] [G loss: 1.1002720594406128] [Epoch 777/2500] [Batch 0/41] [D loss: 0.36616051197052] [G loss: 1.6207125186920166] [Epoch 778/2500] [Batch 0/41] [D loss: 0.7648707628250122] [G loss: 2.2155520915985107] [Epoch 779/2500] [Batch 0/41] [D loss: 0.565693736076355] [G loss: 3.070662021636963] [Epoch 780/2500] [Batch 0/41] [D loss: 0.7862281799316406] [G loss: 0.4568774104118347] [Epoch 781/2500] [Batch 0/41] [D loss: 0.5780401229858398] [G loss: 1.0577361583709717] [Epoch 782/2500] [Batch 0/41] [D loss: 0.37013813853263855] [G loss: 1.2564313411712646] [Epoch 783/2500] [Batch 0/41] [D loss: 0.7047004103660583] [G loss: 0.5272648930549622] [Epoch 784/2500] [Batch 0/41] [D loss: 0.4213162958621979] [G loss: 1.4663804769515991] [Epoch 785/2500] [Batch 0/41] [D loss: 0.3870374858379364] [G loss: 1.357814073562622] [Epoch 786/2500] [Batch 0/41] [D loss: 0.42363715171813965] [G loss: 1.3372101783752441] [Epoch 787/2500] [Batch 0/41] [D loss: 0.5874935984611511] [G loss: 0.9260586500167847] [Epoch 788/2500] [Batch 0/41] [D loss: 0.6530574560165405] [G loss: 0.9029660224914551] [Epoch 789/2500] [Batch 0/41] [D loss: 0.6563551425933838] [G loss: 0.5651408433914185] [Epoch 790/2500] [Batch 0/41] [D loss: 0.6473949551582336] [G loss: 2.04055118560791] [Epoch 791/2500] [Batch 0/41] [D loss: 0.6548256278038025] [G loss: 0.5831481218338013] [Epoch 792/2500] [Batch 0/41] [D loss: 0.5345474481582642] [G loss: 1.330579161643982] [Epoch 793/2500] [Batch 0/41] [D loss: 0.560779869556427] [G loss: 1.4271671772003174] [Epoch 794/2500] [Batch 0/41] [D loss: 0.506049394607544] [G loss: 0.941130518913269] [Epoch 795/2500] [Batch 0/41] [D loss: 0.6275115013122559] [G loss: 1.8244397640228271] [Epoch 796/2500] [Batch 0/41] [D loss: 0.5567399859428406] [G loss: 0.9265457391738892] [Epoch 797/2500] [Batch 0/41] [D loss: 0.5222556591033936] [G loss: 0.9430864453315735] [Epoch 798/2500] [Batch 0/41] [D loss: 0.7398788332939148] [G loss: 0.4830288589000702] [Epoch 799/2500] [Batch 0/41] [D loss: 0.5777980089187622] [G loss: 0.8350850343704224] [Epoch 800/2500] [Batch 0/41] [D loss: 0.6344920992851257] [G loss: 0.8549877405166626] [Epoch 801/2500] [Batch 0/41] [D loss: 0.67983078956604] [G loss: 1.173370599746704] [Epoch 802/2500] [Batch 0/41] [D loss: 0.5150368213653564] [G loss: 0.7446130514144897] [Epoch 803/2500] [Batch 0/41] [D loss: 0.51091068983078] [G loss: 1.224081039428711] [Epoch 804/2500] [Batch 0/41] [D loss: 0.5210607051849365] [G loss: 1.5939953327178955] [Epoch 805/2500] [Batch 0/41] [D loss: 0.5194525718688965] [G loss: 0.6428067684173584] [Epoch 806/2500] [Batch 0/41] [D loss: 0.6539835929870605] [G loss: 3.4003281593322754] [Epoch 807/2500] [Batch 0/41] [D loss: 0.865894615650177] [G loss: 0.4633166193962097] [Epoch 808/2500] [Batch 0/41] [D loss: 0.4795061945915222] [G loss: 1.4421980381011963] [Epoch 809/2500] [Batch 0/41] [D loss: 0.5533179044723511] [G loss: 1.1017050743103027] [Epoch 810/2500] [Batch 0/41] [D loss: 0.5118787884712219] [G loss: 0.7486675977706909] [Epoch 811/2500] [Batch 0/41] [D loss: 0.6718307733535767] [G loss: 2.824922800064087] [Epoch 812/2500] [Batch 0/41] [D loss: 0.8925105333328247] [G loss: 0.7857058048248291] [Epoch 813/2500] [Batch 0/41] [D loss: 0.6449488401412964] [G loss: 2.086714267730713] [Epoch 814/2500] [Batch 0/41] [D loss: 0.5211595296859741] [G loss: 1.0577497482299805] [Epoch 815/2500] [Batch 0/41] [D loss: 0.6032096743583679] [G loss: 1.7488746643066406] [Epoch 816/2500] [Batch 0/41] [D loss: 0.48684513568878174] [G loss: 0.9539777040481567] [Epoch 817/2500] [Batch 0/41] [D loss: 0.6007406711578369] [G loss: 2.2806129455566406] [Epoch 818/2500] [Batch 0/41] [D loss: 0.510825514793396] [G loss: 0.8177852034568787] [Epoch 819/2500] [Batch 0/41] [D loss: 0.5021199584007263] [G loss: 1.1833059787750244] [Epoch 820/2500] [Batch 0/41] [D loss: 0.5361256003379822] [G loss: 0.895732045173645] [Epoch 821/2500] [Batch 0/41] [D loss: 0.4672733247280121] [G loss: 1.8431580066680908] [Epoch 822/2500] [Batch 0/41] [D loss: 0.6070272922515869] [G loss: 0.8042788505554199] [Epoch 823/2500] [Batch 0/41] [D loss: 0.40577182173728943] [G loss: 0.9683797359466553] [Epoch 824/2500] [Batch 0/41] [D loss: 0.8107987642288208] [G loss: 2.345991849899292] [Epoch 825/2500] [Batch 0/41] [D loss: 0.2943480312824249] [G loss: 1.7345157861709595] [Epoch 826/2500] [Batch 0/41] [D loss: 0.4912359416484833] [G loss: 1.0795416831970215] [Epoch 827/2500] [Batch 0/41] [D loss: 0.6925323009490967] [G loss: 1.5626704692840576] [Epoch 828/2500] [Batch 0/41] [D loss: 0.47267740964889526] [G loss: 1.9138188362121582] [Epoch 829/2500] [Batch 0/41] [D loss: 0.48423483967781067] [G loss: 1.035027265548706] [Epoch 830/2500] [Batch 0/41] [D loss: 0.4935932159423828] [G loss: 0.8875402212142944] [Epoch 831/2500] [Batch 0/41] [D loss: 0.589451789855957] [G loss: 1.6155556440353394] [Epoch 832/2500] [Batch 0/41] [D loss: 0.4361346960067749] [G loss: 1.7907975912094116] [Epoch 833/2500] [Batch 0/41] [D loss: 0.4769516587257385] [G loss: 1.1300503015518188] [Epoch 834/2500] [Batch 0/41] [D loss: 0.46033093333244324] [G loss: 1.5571215152740479] [Epoch 835/2500] [Batch 0/41] [D loss: 0.4814835786819458] [G loss: 0.8458476066589355] [Epoch 836/2500] [Batch 0/41] [D loss: 1.111723780632019] [G loss: 0.18917402625083923] [Epoch 837/2500] [Batch 0/41] [D loss: 0.6558792591094971] [G loss: 2.679651975631714] [Epoch 838/2500] [Batch 0/41] [D loss: 0.7500521540641785] [G loss: 0.4184435307979584] [Epoch 839/2500] [Batch 0/41] [D loss: 0.4986667037010193] [G loss: 1.630131721496582] [Epoch 840/2500] [Batch 0/41] [D loss: 0.43208032846450806] [G loss: 1.3107397556304932] [Epoch 841/2500] [Batch 0/41] [D loss: 0.6596730947494507] [G loss: 1.499662160873413] [Epoch 842/2500] [Batch 0/41] [D loss: 0.8901966214179993] [G loss: 2.6320648193359375] [Epoch 843/2500] [Batch 0/41] [D loss: 0.6234506368637085] [G loss: 1.7512890100479126] [Epoch 844/2500] [Batch 0/41] [D loss: 0.580361545085907] [G loss: 0.6324892044067383] [Epoch 845/2500] [Batch 0/41] [D loss: 1.2136402130126953] [G loss: 0.23710960149765015] [Epoch 846/2500] [Batch 0/41] [D loss: 0.5773575305938721] [G loss: 1.1530462503433228] [Epoch 847/2500] [Batch 0/41] [D loss: 0.5692043304443359] [G loss: 0.8060908317565918] [Epoch 848/2500] [Batch 0/41] [D loss: 0.4702712297439575] [G loss: 1.2916206121444702] [Epoch 849/2500] [Batch 0/41] [D loss: 0.7526925206184387] [G loss: 0.4002090096473694] [Epoch 850/2500] [Batch 0/41] [D loss: 0.6100789308547974] [G loss: 0.8566868305206299] [Epoch 851/2500] [Batch 0/41] [D loss: 0.5990607738494873] [G loss: 0.7622300982475281] [Epoch 852/2500] [Batch 0/41] [D loss: 0.5059973001480103] [G loss: 1.3003722429275513] [Epoch 853/2500] [Batch 0/41] [D loss: 0.6116478443145752] [G loss: 0.7668918371200562] [Epoch 854/2500] [Batch 0/41] [D loss: 0.4660574197769165] [G loss: 2.2311127185821533] [Epoch 855/2500] [Batch 0/41] [D loss: 0.46082544326782227] [G loss: 0.9274055361747742] [Epoch 856/2500] [Batch 0/41] [D loss: 0.6896276473999023] [G loss: 0.4608079195022583] [Epoch 857/2500] [Batch 0/41] [D loss: 0.6982859373092651] [G loss: 1.4343992471694946] [Epoch 858/2500] [Batch 0/41] [D loss: 0.6338108777999878] [G loss: 0.6354401111602783] [Epoch 859/2500] [Batch 0/41] [D loss: 0.5722196102142334] [G loss: 0.8679250478744507] [Epoch 860/2500] [Batch 0/41] [D loss: 0.6725966930389404] [G loss: 0.5004950761795044] [Epoch 861/2500] [Batch 0/41] [D loss: 0.8438958525657654] [G loss: 0.4652787744998932] [Epoch 862/2500] [Batch 0/41] [D loss: 0.7989968061447144] [G loss: 0.6304430365562439] [Epoch 863/2500] [Batch 0/41] [D loss: 0.6258201599121094] [G loss: 0.6343051195144653] [Epoch 864/2500] [Batch 0/41] [D loss: 0.4888935089111328] [G loss: 1.217360496520996] [Epoch 865/2500] [Batch 0/41] [D loss: 0.3384663164615631] [G loss: 1.3985583782196045] [Epoch 866/2500] [Batch 0/41] [D loss: 0.5982410907745361] [G loss: 1.398705005645752] [Epoch 867/2500] [Batch 0/41] [D loss: 0.6383849382400513] [G loss: 0.6236457824707031] [Epoch 868/2500] [Batch 0/41] [D loss: 0.6031122207641602] [G loss: 1.8850376605987549] [Epoch 869/2500] [Batch 0/41] [D loss: 0.7066846489906311] [G loss: 1.8266854286193848] [Epoch 870/2500] [Batch 0/41] [D loss: 1.7751916646957397] [G loss: 0.1266055554151535] [Epoch 871/2500] [Batch 0/41] [D loss: 1.1360472440719604] [G loss: 3.820514678955078] [Epoch 872/2500] [Batch 0/41] [D loss: 0.39088866114616394] [G loss: 1.7466906309127808] [Epoch 873/2500] [Batch 0/41] [D loss: 0.5558807849884033] [G loss: 1.3585948944091797] [Epoch 874/2500] [Batch 0/41] [D loss: 0.44990143179893494] [G loss: 1.381020188331604] [Epoch 875/2500] [Batch 0/41] [D loss: 0.556944727897644] [G loss: 2.228383779525757] [Epoch 876/2500] [Batch 0/41] [D loss: 0.4101218581199646] [G loss: 1.4116830825805664] [Epoch 877/2500] [Batch 0/41] [D loss: 0.3600912094116211] [G loss: 1.1295591592788696] [Epoch 878/2500] [Batch 0/41] [D loss: 0.5929626822471619] [G loss: 1.5029144287109375] [Epoch 879/2500] [Batch 0/41] [D loss: 0.48324212431907654] [G loss: 2.6409029960632324] [Epoch 880/2500] [Batch 0/41] [D loss: 0.6450024843215942] [G loss: 2.312227725982666] [Epoch 881/2500] [Batch 0/41] [D loss: 0.6905416250228882] [G loss: 0.5282648801803589] [Epoch 882/2500] [Batch 0/41] [D loss: 0.7585983276367188] [G loss: 1.86209237575531] [Epoch 883/2500] [Batch 0/41] [D loss: 0.4176985025405884] [G loss: 1.3588590621948242] [Epoch 884/2500] [Batch 0/41] [D loss: 0.4164590835571289] [G loss: 1.0031064748764038] [Epoch 885/2500] [Batch 0/41] [D loss: 1.0887887477874756] [G loss: 3.5598092079162598] [Epoch 886/2500] [Batch 0/41] [D loss: 1.0916835069656372] [G loss: 0.32440483570098877] [Epoch 887/2500] [Batch 0/41] [D loss: 1.0648313760757446] [G loss: 0.46052098274230957] [Epoch 888/2500] [Batch 0/41] [D loss: 0.3835473954677582] [G loss: 1.1709154844284058] [Epoch 889/2500] [Batch 0/41] [D loss: 1.1827538013458252] [G loss: 0.21515415608882904] [Epoch 890/2500] [Batch 0/41] [D loss: 0.6610865592956543] [G loss: 0.7694413065910339] [Epoch 891/2500] [Batch 0/41] [D loss: 1.0886746644973755] [G loss: 0.2817404866218567] [Epoch 892/2500] [Batch 0/41] [D loss: 0.564720869064331] [G loss: 1.3225581645965576] [Epoch 893/2500] [Batch 0/41] [D loss: 0.43789583444595337] [G loss: 1.2298188209533691] [Epoch 894/2500] [Batch 0/41] [D loss: 0.28199338912963867] [G loss: 2.538578510284424] [Epoch 895/2500] [Batch 0/41] [D loss: 0.36882078647613525] [G loss: 1.0763686895370483] [Epoch 896/2500] [Batch 0/41] [D loss: 0.6373607516288757] [G loss: 0.7249869108200073] [Epoch 897/2500] [Batch 0/41] [D loss: 0.3952685594558716] [G loss: 1.5829440355300903] [Epoch 898/2500] [Batch 0/41] [D loss: 1.4211070537567139] [G loss: 0.15850555896759033] [Epoch 899/2500] [Batch 0/41] [D loss: 0.6269592046737671] [G loss: 0.9014838933944702] [Epoch 900/2500] [Batch 0/41] [D loss: 0.650624692440033] [G loss: 0.5426089763641357] [Epoch 901/2500] [Batch 0/41] [D loss: 0.44456401467323303] [G loss: 1.8952268362045288] [Epoch 902/2500] [Batch 0/41] [D loss: 0.5703513622283936] [G loss: 1.2005105018615723] [Epoch 903/2500] [Batch 0/41] [D loss: 0.7034937143325806] [G loss: 1.6992018222808838] [Epoch 904/2500] [Batch 0/41] [D loss: 0.5705356001853943] [G loss: 1.2647778987884521] [Epoch 905/2500] [Batch 0/41] [D loss: 0.7304462194442749] [G loss: 0.7648951411247253] [Epoch 906/2500] [Batch 0/41] [D loss: 0.6071925163269043] [G loss: 0.6381110548973083] [Epoch 907/2500] [Batch 0/41] [D loss: 0.6593396663665771] [G loss: 1.3226158618927002] [Epoch 908/2500] [Batch 0/41] [D loss: 0.5688815116882324] [G loss: 0.7692761421203613] [Epoch 909/2500] [Batch 0/41] [D loss: 0.5367095470428467] [G loss: 1.1644474267959595] [Epoch 910/2500] [Batch 0/41] [D loss: 0.6019500494003296] [G loss: 0.6094261407852173] [Epoch 911/2500] [Batch 0/41] [D loss: 0.5746594667434692] [G loss: 1.46932852268219] [Epoch 912/2500] [Batch 0/41] [D loss: 0.6933407187461853] [G loss: 0.5291338562965393] [Epoch 913/2500] [Batch 0/41] [D loss: 0.6059066653251648] [G loss: 0.8265604972839355] [Epoch 914/2500] [Batch 0/41] [D loss: 1.066595196723938] [G loss: 0.20535895228385925] [Epoch 915/2500] [Batch 0/41] [D loss: 0.6549298167228699] [G loss: 1.1050328016281128] [Epoch 916/2500] [Batch 0/41] [D loss: 0.6454923152923584] [G loss: 1.5114781856536865] [Epoch 917/2500] [Batch 0/41] [D loss: 0.8321217894554138] [G loss: 0.5091269612312317] [Epoch 918/2500] [Batch 0/41] [D loss: 0.5237325429916382] [G loss: 0.8511228561401367] [Epoch 919/2500] [Batch 0/41] [D loss: 0.7560960054397583] [G loss: 1.6024894714355469] [Epoch 920/2500] [Batch 0/41] [D loss: 0.5739448070526123] [G loss: 0.9990768432617188] [Epoch 921/2500] [Batch 0/41] [D loss: 0.5158739686012268] [G loss: 0.8947708606719971] [Epoch 922/2500] [Batch 0/41] [D loss: 0.7525222897529602] [G loss: 0.7128309011459351] [Epoch 923/2500] [Batch 0/41] [D loss: 0.8787012100219727] [G loss: 2.0891709327697754] [Epoch 924/2500] [Batch 0/41] [D loss: 0.5105842351913452] [G loss: 1.1553373336791992] [Epoch 925/2500] [Batch 0/41] [D loss: 0.7661961913108826] [G loss: 1.5117416381835938] [Epoch 926/2500] [Batch 0/41] [D loss: 0.7237393856048584] [G loss: 1.798811674118042] [Epoch 927/2500] [Batch 0/41] [D loss: 0.7854922413825989] [G loss: 0.5167035460472107] [Epoch 928/2500] [Batch 0/41] [D loss: 0.858445405960083] [G loss: 2.391002655029297] [Epoch 929/2500] [Batch 0/41] [D loss: 1.2313071489334106] [G loss: 0.14148426055908203] [Epoch 930/2500] [Batch 0/41] [D loss: 0.7866640686988831] [G loss: 0.5169501304626465] [Epoch 931/2500] [Batch 0/41] [D loss: 0.9114052057266235] [G loss: 0.3282257914543152] [Epoch 932/2500] [Batch 0/41] [D loss: 0.605214536190033] [G loss: 1.1890885829925537] [Epoch 933/2500] [Batch 0/41] [D loss: 0.7349839210510254] [G loss: 1.3523952960968018] [Epoch 934/2500] [Batch 0/41] [D loss: 0.5661432147026062] [G loss: 0.7291182279586792] [Epoch 935/2500] [Batch 0/41] [D loss: 0.4876651167869568] [G loss: 1.2358542680740356] [Epoch 936/2500] [Batch 0/41] [D loss: 0.54938805103302] [G loss: 0.7845994234085083] [Epoch 937/2500] [Batch 0/41] [D loss: 0.558772623538971] [G loss: 3.0898470878601074] [Epoch 938/2500] [Batch 0/41] [D loss: 0.7119913101196289] [G loss: 0.8534142374992371] [Epoch 939/2500] [Batch 0/41] [D loss: 0.6362916827201843] [G loss: 0.6125662922859192] [Epoch 940/2500] [Batch 0/41] [D loss: 0.8468916416168213] [G loss: 0.35774466395378113] [Epoch 941/2500] [Batch 0/41] [D loss: 0.5040357112884521] [G loss: 1.1398935317993164] [Epoch 942/2500] [Batch 0/41] [D loss: 0.4970455467700958] [G loss: 0.8707559108734131] [Epoch 943/2500] [Batch 0/41] [D loss: 0.6291477680206299] [G loss: 0.9239805936813354] [Epoch 944/2500] [Batch 0/41] [D loss: 0.44341087341308594] [G loss: 1.6751744747161865] [Epoch 945/2500] [Batch 0/41] [D loss: 0.6693533658981323] [G loss: 0.4792870283126831] [Epoch 946/2500] [Batch 0/41] [D loss: 0.5192140340805054] [G loss: 1.0263725519180298] [Epoch 947/2500] [Batch 0/41] [D loss: 0.5401170253753662] [G loss: 1.2844213247299194] [Epoch 948/2500] [Batch 0/41] [D loss: 0.6734973192214966] [G loss: 0.5120790600776672] [Epoch 949/2500] [Batch 0/41] [D loss: 0.5727540254592896] [G loss: 1.0150654315948486] [Epoch 950/2500] [Batch 0/41] [D loss: 0.8607698082923889] [G loss: 0.5825376510620117] [Epoch 951/2500] [Batch 0/41] [D loss: 0.7064604759216309] [G loss: 0.5372883081436157] [Epoch 952/2500] [Batch 0/41] [D loss: 0.6267498135566711] [G loss: 0.6120836734771729] [Epoch 953/2500] [Batch 0/41] [D loss: 1.0200235843658447] [G loss: 0.27237898111343384] [Epoch 954/2500] [Batch 0/41] [D loss: 0.7512136697769165] [G loss: 0.5627444386482239] [Epoch 955/2500] [Batch 0/41] [D loss: 0.7302641868591309] [G loss: 1.9534353017807007] [Epoch 956/2500] [Batch 0/41] [D loss: 0.4553571045398712] [G loss: 1.4742352962493896] [Epoch 957/2500] [Batch 0/41] [D loss: 0.4965206980705261] [G loss: 0.7346701622009277] [Epoch 958/2500] [Batch 0/41] [D loss: 0.5744330883026123] [G loss: 0.5699914693832397] [Epoch 959/2500] [Batch 0/41] [D loss: 1.1130832433700562] [G loss: 2.4037585258483887] [Epoch 960/2500] [Batch 0/41] [D loss: 0.8961871862411499] [G loss: 0.29888081550598145] [Epoch 961/2500] [Batch 0/41] [D loss: 1.409769892692566] [G loss: 4.308634281158447] [Epoch 962/2500] [Batch 0/41] [D loss: 0.5392709970474243] [G loss: 0.983356237411499] [Epoch 963/2500] [Batch 0/41] [D loss: 0.6482357382774353] [G loss: 0.966662585735321] [Epoch 964/2500] [Batch 0/41] [D loss: 0.5981350541114807] [G loss: 1.7487330436706543] [Epoch 965/2500] [Batch 0/41] [D loss: 1.009061336517334] [G loss: 0.22653457522392273] [Epoch 966/2500] [Batch 0/41] [D loss: 0.7915120720863342] [G loss: 1.9640541076660156] [Epoch 967/2500] [Batch 0/41] [D loss: 0.6083293557167053] [G loss: 0.9133082628250122] [Epoch 968/2500] [Batch 0/41] [D loss: 0.42006170749664307] [G loss: 1.7519707679748535] [Epoch 969/2500] [Batch 0/41] [D loss: 0.49042099714279175] [G loss: 1.453814148902893] [Epoch 970/2500] [Batch 0/41] [D loss: 0.6800121068954468] [G loss: 1.9689011573791504] [Epoch 971/2500] [Batch 0/41] [D loss: 0.3389917016029358] [G loss: 1.451818585395813] [Epoch 972/2500] [Batch 0/41] [D loss: 0.5096096992492676] [G loss: 1.0234400033950806] [Epoch 973/2500] [Batch 0/41] [D loss: 0.5934131145477295] [G loss: 0.6304675340652466] [Epoch 974/2500] [Batch 0/41] [D loss: 0.6135782599449158] [G loss: 1.3415818214416504] [Epoch 975/2500] [Batch 0/41] [D loss: 0.8299938440322876] [G loss: 0.4027177691459656] [Epoch 976/2500] [Batch 0/41] [D loss: 0.7164208889007568] [G loss: 0.6935837268829346] [Epoch 977/2500] [Batch 0/41] [D loss: 0.5783236026763916] [G loss: 1.1973497867584229] [Epoch 978/2500] [Batch 0/41] [D loss: 0.6312081813812256] [G loss: 0.9972425103187561] [Epoch 979/2500] [Batch 0/41] [D loss: 0.5251569151878357] [G loss: 0.8123407363891602] [Epoch 980/2500] [Batch 0/41] [D loss: 0.6365334987640381] [G loss: 0.7603899240493774] [Epoch 981/2500] [Batch 0/41] [D loss: 0.9113633036613464] [G loss: 1.5191267728805542] [Epoch 982/2500] [Batch 0/41] [D loss: 1.3025215864181519] [G loss: 0.1229996383190155] [Epoch 983/2500] [Batch 0/41] [D loss: 0.7156709432601929] [G loss: 1.529484748840332] [Epoch 984/2500] [Batch 0/41] [D loss: 0.5145284533500671] [G loss: 1.101613998413086] [Epoch 985/2500] [Batch 0/41] [D loss: 0.620560348033905] [G loss: 0.8029161691665649] [Epoch 986/2500] [Batch 0/41] [D loss: 0.475965291261673] [G loss: 1.2088241577148438] [Epoch 987/2500] [Batch 0/41] [D loss: 0.834796667098999] [G loss: 0.3417748212814331] [Epoch 988/2500] [Batch 0/41] [D loss: 0.6050705909729004] [G loss: 1.3440046310424805] [Epoch 989/2500] [Batch 0/41] [D loss: 0.583363950252533] [G loss: 0.7207887172698975] [Epoch 990/2500] [Batch 0/41] [D loss: 0.670555830001831] [G loss: 0.7669236063957214] [Epoch 991/2500] [Batch 0/41] [D loss: 0.6493189334869385] [G loss: 1.1205532550811768] [Epoch 992/2500] [Batch 0/41] [D loss: 0.6064768433570862] [G loss: 0.8186457753181458] [Epoch 993/2500] [Batch 0/41] [D loss: 0.7112568616867065] [G loss: 0.9923231601715088] [Epoch 994/2500] [Batch 0/41] [D loss: 0.5369514226913452] [G loss: 1.3406636714935303] [Epoch 995/2500] [Batch 0/41] [D loss: 0.4649951457977295] [G loss: 0.9731897711753845] [Epoch 996/2500] [Batch 0/41] [D loss: 0.8697106838226318] [G loss: 0.2930792272090912] [Epoch 997/2500] [Batch 0/41] [D loss: 0.584292471408844] [G loss: 0.8706973791122437] [Epoch 998/2500] [Batch 0/41] [D loss: 0.6987787485122681] [G loss: 0.7763534784317017] [Epoch 999/2500] [Batch 0/41] [D loss: 0.5137023329734802] [G loss: 1.7765533924102783] [Epoch 1000/2500] [Batch 0/41] [D loss: 0.5918148756027222] [G loss: 1.0759390592575073] [Epoch 1001/2500] [Batch 0/41] [D loss: 0.8111492395401001] [G loss: 2.1852400302886963] [Epoch 1002/2500] [Batch 0/41] [D loss: 0.7054924964904785] [G loss: 0.8380736112594604] [Epoch 1003/2500] [Batch 0/41] [D loss: 0.5211091041564941] [G loss: 1.0697064399719238] [Epoch 1004/2500] [Batch 0/41] [D loss: 0.497619092464447] [G loss: 1.0576863288879395] [Epoch 1005/2500] [Batch 0/41] [D loss: 0.6953715682029724] [G loss: 0.6022245287895203] [Epoch 1006/2500] [Batch 0/41] [D loss: 0.6225219964981079] [G loss: 0.6270637512207031] [Epoch 1007/2500] [Batch 0/41] [D loss: 0.5595235824584961] [G loss: 0.9357983469963074] [Epoch 1008/2500] [Batch 0/41] [D loss: 0.6337313652038574] [G loss: 1.32987642288208] [Epoch 1009/2500] [Batch 0/41] [D loss: 0.7390871047973633] [G loss: 1.0528745651245117] [Epoch 1010/2500] [Batch 0/41] [D loss: 0.5391541719436646] [G loss: 1.2354612350463867] [Epoch 1011/2500] [Batch 0/41] [D loss: 0.7944833040237427] [G loss: 2.2132413387298584] [Epoch 1012/2500] [Batch 0/41] [D loss: 0.645551323890686] [G loss: 0.8392527103424072] [Epoch 1013/2500] [Batch 0/41] [D loss: 0.574034571647644] [G loss: 1.0471043586730957] [Epoch 1014/2500] [Batch 0/41] [D loss: 0.5962973833084106] [G loss: 1.6900930404663086] [Epoch 1015/2500] [Batch 0/41] [D loss: 0.3249845504760742] [G loss: 1.3445022106170654] [Epoch 1016/2500] [Batch 0/41] [D loss: 0.7149052619934082] [G loss: 0.8883882761001587] [Epoch 1017/2500] [Batch 0/41] [D loss: 0.5635777711868286] [G loss: 1.2983927726745605] [Epoch 1018/2500] [Batch 0/41] [D loss: 0.5083012580871582] [G loss: 1.0265007019042969] [Epoch 1019/2500] [Batch 0/41] [D loss: 0.6423674821853638] [G loss: 0.8106510639190674] [Epoch 1020/2500] [Batch 0/41] [D loss: 0.6161270141601562] [G loss: 0.5805145502090454] [Epoch 1021/2500] [Batch 0/41] [D loss: 0.6070677638053894] [G loss: 0.9223489761352539] [Epoch 1022/2500] [Batch 0/41] [D loss: 0.45784151554107666] [G loss: 1.0714110136032104] [Epoch 1023/2500] [Batch 0/41] [D loss: 0.4878339171409607] [G loss: 1.5514624118804932] [Epoch 1024/2500] [Batch 0/41] [D loss: 0.6226927638053894] [G loss: 0.4503256678581238] [Epoch 1025/2500] [Batch 0/41] [D loss: 0.7097787261009216] [G loss: 0.7002515196800232] [Epoch 1026/2500] [Batch 0/41] [D loss: 0.6614190340042114] [G loss: 1.473612904548645] [Epoch 1027/2500] [Batch 0/41] [D loss: 0.5194530487060547] [G loss: 0.9995535016059875] [Epoch 1028/2500] [Batch 0/41] [D loss: 0.6041848659515381] [G loss: 0.7467765808105469] [Epoch 1029/2500] [Batch 0/41] [D loss: 0.5892588496208191] [G loss: 1.2504301071166992] [Epoch 1030/2500] [Batch 0/41] [D loss: 0.6057267189025879] [G loss: 1.0724668502807617] [Epoch 1031/2500] [Batch 0/41] [D loss: 0.5729416012763977] [G loss: 0.8682908415794373] [Epoch 1032/2500] [Batch 0/41] [D loss: 0.6352848410606384] [G loss: 0.7250874042510986] [Epoch 1033/2500] [Batch 0/41] [D loss: 0.510176956653595] [G loss: 0.9691481590270996] [Epoch 1034/2500] [Batch 0/41] [D loss: 0.58595210313797] [G loss: 0.8802164196968079] [Epoch 1035/2500] [Batch 0/41] [D loss: 0.5216452479362488] [G loss: 0.9140262603759766] [Epoch 1036/2500] [Batch 0/41] [D loss: 0.6863309144973755] [G loss: 1.1062670946121216] [Epoch 1037/2500] [Batch 0/41] [D loss: 0.5661926865577698] [G loss: 0.9928935766220093] [Epoch 1038/2500] [Batch 0/41] [D loss: 0.5814641118049622] [G loss: 0.722270131111145] [Epoch 1039/2500] [Batch 0/41] [D loss: 0.4820203483104706] [G loss: 1.094892978668213] [Epoch 1040/2500] [Batch 0/41] [D loss: 0.750818133354187] [G loss: 0.8933299779891968] [Epoch 1041/2500] [Batch 0/41] [D loss: 0.5238299369812012] [G loss: 0.7265886068344116] [Epoch 1042/2500] [Batch 0/41] [D loss: 0.5210681557655334] [G loss: 1.6337722539901733] [Epoch 1043/2500] [Batch 0/41] [D loss: 0.545179545879364] [G loss: 1.029383897781372] [Epoch 1044/2500] [Batch 0/41] [D loss: 0.5507289171218872] [G loss: 1.285112977027893] [Epoch 1045/2500] [Batch 0/41] [D loss: 0.607366681098938] [G loss: 0.6658624410629272] [Epoch 1046/2500] [Batch 0/41] [D loss: 0.6910279393196106] [G loss: 1.478348731994629] [Epoch 1047/2500] [Batch 0/41] [D loss: 0.47496843338012695] [G loss: 0.9784951210021973] [Epoch 1048/2500] [Batch 0/41] [D loss: 0.6140068769454956] [G loss: 1.286547064781189] [Epoch 1049/2500] [Batch 0/41] [D loss: 0.5773362517356873] [G loss: 1.1127009391784668] [Epoch 1050/2500] [Batch 0/41] [D loss: 0.5891870856285095] [G loss: 0.9533160328865051] [Epoch 1051/2500] [Batch 0/41] [D loss: 0.5135695338249207] [G loss: 0.7163077592849731] [Epoch 1052/2500] [Batch 0/41] [D loss: 0.49263304471969604] [G loss: 1.1065164804458618] [Epoch 1053/2500] [Batch 0/41] [D loss: 0.5801519155502319] [G loss: 1.4433979988098145] [Epoch 1054/2500] [Batch 0/41] [D loss: 0.7037380933761597] [G loss: 1.5582506656646729] [Epoch 1055/2500] [Batch 0/41] [D loss: 0.46171805262565613] [G loss: 1.4310988187789917] [Epoch 1056/2500] [Batch 0/41] [D loss: 0.5985950231552124] [G loss: 0.6504004597663879] [Epoch 1057/2500] [Batch 0/41] [D loss: 0.6300095915794373] [G loss: 2.7711362838745117] [Epoch 1058/2500] [Batch 0/41] [D loss: 0.5124492645263672] [G loss: 0.8925018310546875] [Epoch 1059/2500] [Batch 0/41] [D loss: 0.5799126625061035] [G loss: 1.5861352682113647] [Epoch 1060/2500] [Batch 0/41] [D loss: 0.44166526198387146] [G loss: 1.5802861452102661] [Epoch 1061/2500] [Batch 0/41] [D loss: 0.3956484794616699] [G loss: 0.9700158834457397] [Epoch 1062/2500] [Batch 0/41] [D loss: 1.2931264638900757] [G loss: 2.33004093170166] [Epoch 1063/2500] [Batch 0/41] [D loss: 1.5462920665740967] [G loss: 0.08538971096277237] [Epoch 1064/2500] [Batch 0/41] [D loss: 0.4985384941101074] [G loss: 1.1203441619873047] [Epoch 1065/2500] [Batch 0/41] [D loss: 0.6592944264411926] [G loss: 1.744825839996338] [Epoch 1066/2500] [Batch 0/41] [D loss: 0.7938699126243591] [G loss: 0.3739398121833801] [Epoch 1067/2500] [Batch 0/41] [D loss: 0.5638957023620605] [G loss: 0.9029580950737] [Epoch 1068/2500] [Batch 0/41] [D loss: 0.5265851616859436] [G loss: 1.4930404424667358] [Epoch 1069/2500] [Batch 0/41] [D loss: 0.555377721786499] [G loss: 0.9357988834381104] [Epoch 1070/2500] [Batch 0/41] [D loss: 0.6522486805915833] [G loss: 1.0908706188201904] [Epoch 1071/2500] [Batch 0/41] [D loss: 0.6073946952819824] [G loss: 1.2527151107788086] [Epoch 1072/2500] [Batch 0/41] [D loss: 0.5724976062774658] [G loss: 0.9549413919448853] [Epoch 1073/2500] [Batch 0/41] [D loss: 0.6157387495040894] [G loss: 1.1490652561187744] [Epoch 1074/2500] [Batch 0/41] [D loss: 0.5476635694503784] [G loss: 0.9766794443130493] [Epoch 1075/2500] [Batch 0/41] [D loss: 0.48525750637054443] [G loss: 1.0275771617889404] [Epoch 1076/2500] [Batch 0/41] [D loss: 0.6487021446228027] [G loss: 0.5704238414764404] [Epoch 1077/2500] [Batch 0/41] [D loss: 0.6584867238998413] [G loss: 1.4485832452774048] [Epoch 1078/2500] [Batch 0/41] [D loss: 0.5841360688209534] [G loss: 1.8284518718719482] [Epoch 1079/2500] [Batch 0/41] [D loss: 0.48093944787979126] [G loss: 2.506833553314209] [Epoch 1080/2500] [Batch 0/41] [D loss: 0.7911099195480347] [G loss: 1.1128239631652832] [Epoch 1081/2500] [Batch 0/41] [D loss: 0.5637168884277344] [G loss: 1.5905342102050781] [Epoch 1082/2500] [Batch 0/41] [D loss: 0.6133423447608948] [G loss: 0.7617251873016357] [Epoch 1083/2500] [Batch 0/41] [D loss: 0.5104522705078125] [G loss: 0.8987585306167603] [Epoch 1084/2500] [Batch 0/41] [D loss: 0.5788941383361816] [G loss: 1.1412427425384521] [Epoch 1085/2500] [Batch 0/41] [D loss: 0.652318000793457] [G loss: 1.113105058670044] [Epoch 1086/2500] [Batch 0/41] [D loss: 0.7770469188690186] [G loss: 0.9102758169174194] [Epoch 1087/2500] [Batch 0/41] [D loss: 0.7221506834030151] [G loss: 1.0900285243988037] [Epoch 1088/2500] [Batch 0/41] [D loss: 0.6836400032043457] [G loss: 0.6367447376251221] [Epoch 1089/2500] [Batch 0/41] [D loss: 0.7226930260658264] [G loss: 0.5059596300125122] [Epoch 1090/2500] [Batch 0/41] [D loss: 0.6149949431419373] [G loss: 0.7368910908699036] [Epoch 1091/2500] [Batch 0/41] [D loss: 0.47312483191490173] [G loss: 1.2216176986694336] [Epoch 1092/2500] [Batch 0/41] [D loss: 0.5889203548431396] [G loss: 1.1698954105377197] [Epoch 1093/2500] [Batch 0/41] [D loss: 0.6519982218742371] [G loss: 0.8270754814147949] [Epoch 1094/2500] [Batch 0/41] [D loss: 0.5621209144592285] [G loss: 1.0956616401672363] [Epoch 1095/2500] [Batch 0/41] [D loss: 0.5978361368179321] [G loss: 0.7879816889762878] [Epoch 1096/2500] [Batch 0/41] [D loss: 0.6514660120010376] [G loss: 1.2624690532684326] [Epoch 1097/2500] [Batch 0/41] [D loss: 0.7594033479690552] [G loss: 0.7686032056808472] [Epoch 1098/2500] [Batch 0/41] [D loss: 0.8035420775413513] [G loss: 1.9701762199401855] [Epoch 1099/2500] [Batch 0/41] [D loss: 0.646251916885376] [G loss: 0.8417003750801086] [Epoch 1100/2500] [Batch 0/41] [D loss: 0.6166865825653076] [G loss: 0.8265366554260254] [Epoch 1101/2500] [Batch 0/41] [D loss: 0.728354275226593] [G loss: 1.5495980978012085] [Epoch 1102/2500] [Batch 0/41] [D loss: 0.7182855010032654] [G loss: 0.5375763773918152] [Epoch 1103/2500] [Batch 0/41] [D loss: 0.6266618967056274] [G loss: 1.5356338024139404] [Epoch 1104/2500] [Batch 0/41] [D loss: 0.6154489517211914] [G loss: 1.0132825374603271] [Epoch 1105/2500] [Batch 0/41] [D loss: 0.7390008568763733] [G loss: 0.6796591281890869] [Epoch 1106/2500] [Batch 0/41] [D loss: 0.6845040321350098] [G loss: 1.5634069442749023] [Epoch 1107/2500] [Batch 0/41] [D loss: 0.641037106513977] [G loss: 0.6674383878707886] [Epoch 1108/2500] [Batch 0/41] [D loss: 0.4053274989128113] [G loss: 1.2848674058914185] [Epoch 1109/2500] [Batch 0/41] [D loss: 0.8709812164306641] [G loss: 1.3339388370513916] [Epoch 1110/2500] [Batch 0/41] [D loss: 0.4947878122329712] [G loss: 0.9533387422561646] [Epoch 1111/2500] [Batch 0/41] [D loss: 0.740444540977478] [G loss: 0.6081532835960388] [Epoch 1112/2500] [Batch 0/41] [D loss: 0.4625140130519867] [G loss: 1.1629027128219604] [Epoch 1113/2500] [Batch 0/41] [D loss: 0.7627502679824829] [G loss: 0.5695177316665649] [Epoch 1114/2500] [Batch 0/41] [D loss: 0.8242220282554626] [G loss: 1.818602204322815] [Epoch 1115/2500] [Batch 0/41] [D loss: 0.9586994647979736] [G loss: 1.4590239524841309] [Epoch 1116/2500] [Batch 0/41] [D loss: 0.49360591173171997] [G loss: 1.038241982460022] [Epoch 1117/2500] [Batch 0/41] [D loss: 0.4618902802467346] [G loss: 1.2866499423980713] [Epoch 1118/2500] [Batch 0/41] [D loss: 0.6088874340057373] [G loss: 1.1033505201339722] [Epoch 1119/2500] [Batch 0/41] [D loss: 0.7058528065681458] [G loss: 1.1580111980438232] [Epoch 1120/2500] [Batch 0/41] [D loss: 0.6733141541481018] [G loss: 1.3049652576446533] [Epoch 1121/2500] [Batch 0/41] [D loss: 0.63612961769104] [G loss: 0.7095311880111694] [Epoch 1122/2500] [Batch 0/41] [D loss: 0.5267459750175476] [G loss: 1.1731107234954834] [Epoch 1123/2500] [Batch 0/41] [D loss: 0.642421543598175] [G loss: 0.5905774235725403] [Epoch 1124/2500] [Batch 0/41] [D loss: 0.559661865234375] [G loss: 0.825395941734314] [Epoch 1125/2500] [Batch 0/41] [D loss: 0.5148143768310547] [G loss: 0.771194338798523] [Epoch 1126/2500] [Batch 0/41] [D loss: 0.49508005380630493] [G loss: 0.8040138483047485] [Epoch 1127/2500] [Batch 0/41] [D loss: 0.7369094491004944] [G loss: 0.7996243834495544] [Epoch 1128/2500] [Batch 0/41] [D loss: 0.5233016610145569] [G loss: 1.1783093214035034] [Epoch 1129/2500] [Batch 0/41] [D loss: 0.5508269667625427] [G loss: 1.3393902778625488] [Epoch 1130/2500] [Batch 0/41] [D loss: 0.5012555122375488] [G loss: 1.114288568496704] [Epoch 1131/2500] [Batch 0/41] [D loss: 0.5872783660888672] [G loss: 0.7642462849617004] [Epoch 1132/2500] [Batch 0/41] [D loss: 0.6329177618026733] [G loss: 1.426611304283142] [Epoch 1133/2500] [Batch 0/41] [D loss: 0.5221881866455078] [G loss: 0.7500910758972168] [Epoch 1134/2500] [Batch 0/41] [D loss: 0.692150354385376] [G loss: 0.43220454454421997] [Epoch 1135/2500] [Batch 0/41] [D loss: 0.8928457498550415] [G loss: 0.38127654790878296] [Epoch 1136/2500] [Batch 0/41] [D loss: 0.4183616042137146] [G loss: 0.9899355173110962] [Epoch 1137/2500] [Batch 0/41] [D loss: 0.46673765778541565] [G loss: 1.4570146799087524] [Epoch 1138/2500] [Batch 0/41] [D loss: 0.5703446865081787] [G loss: 1.0117230415344238] [Epoch 1139/2500] [Batch 0/41] [D loss: 0.6920924782752991] [G loss: 1.0490827560424805] [Epoch 1140/2500] [Batch 0/41] [D loss: 0.5966581106185913] [G loss: 0.8534200191497803] [Epoch 1141/2500] [Batch 0/41] [D loss: 0.8710804581642151] [G loss: 0.35789966583251953] [Epoch 1142/2500] [Batch 0/41] [D loss: 0.5666761994361877] [G loss: 1.3442461490631104] [Epoch 1143/2500] [Batch 0/41] [D loss: 0.4437522292137146] [G loss: 1.3956196308135986] [Epoch 1144/2500] [Batch 0/41] [D loss: 0.8088721632957458] [G loss: 2.115375518798828] [Epoch 1145/2500] [Batch 0/41] [D loss: 0.5613227486610413] [G loss: 1.252704381942749] [Epoch 1146/2500] [Batch 0/41] [D loss: 0.6307820677757263] [G loss: 0.5509363412857056] [Epoch 1147/2500] [Batch 0/41] [D loss: 0.7597764730453491] [G loss: 1.428254246711731] [Epoch 1148/2500] [Batch 0/41] [D loss: 0.6247768402099609] [G loss: 0.7817127704620361] [Epoch 1149/2500] [Batch 0/41] [D loss: 0.47185543179512024] [G loss: 0.9560050964355469] [Epoch 1150/2500] [Batch 0/41] [D loss: 0.627653181552887] [G loss: 1.3145089149475098] [Epoch 1151/2500] [Batch 0/41] [D loss: 0.5268961191177368] [G loss: 1.262279748916626] [Epoch 1152/2500] [Batch 0/41] [D loss: 0.7134851217269897] [G loss: 0.8128778338432312] [Epoch 1153/2500] [Batch 0/41] [D loss: 0.5736618638038635] [G loss: 0.8099445700645447] [Epoch 1154/2500] [Batch 0/41] [D loss: 0.6108630895614624] [G loss: 1.0471174716949463] [Epoch 1155/2500] [Batch 0/41] [D loss: 0.6018534898757935] [G loss: 1.0611547231674194] [Epoch 1156/2500] [Batch 0/41] [D loss: 0.6590422987937927] [G loss: 0.6265133619308472] [Epoch 1157/2500] [Batch 0/41] [D loss: 0.6543086767196655] [G loss: 0.8521444797515869] [Epoch 1158/2500] [Batch 0/41] [D loss: 0.6546126008033752] [G loss: 1.0144344568252563] [Epoch 1159/2500] [Batch 0/41] [D loss: 0.5356571078300476] [G loss: 1.4808268547058105] [Epoch 1160/2500] [Batch 0/41] [D loss: 0.5770819187164307] [G loss: 0.8394003510475159] [Epoch 1161/2500] [Batch 0/41] [D loss: 0.6027699708938599] [G loss: 0.8624604940414429] [Epoch 1162/2500] [Batch 0/41] [D loss: 0.9149227142333984] [G loss: 0.308269202709198] [Epoch 1163/2500] [Batch 0/41] [D loss: 0.46750807762145996] [G loss: 1.0039043426513672] [Epoch 1164/2500] [Batch 0/41] [D loss: 0.5954755544662476] [G loss: 0.5830046534538269] [Epoch 1165/2500] [Batch 0/41] [D loss: 0.510565996170044] [G loss: 0.9833653569221497] [Epoch 1166/2500] [Batch 0/41] [D loss: 0.4897085726261139] [G loss: 1.9981902837753296] [Epoch 1167/2500] [Batch 0/41] [D loss: 0.5282207131385803] [G loss: 1.9629415273666382] [Epoch 1168/2500] [Batch 0/41] [D loss: 0.3822472095489502] [G loss: 1.5608763694763184] [Epoch 1169/2500] [Batch 0/41] [D loss: 0.6052063703536987] [G loss: 0.7059955596923828] [Epoch 1170/2500] [Batch 0/41] [D loss: 0.5259175300598145] [G loss: 2.523773431777954] [Epoch 1171/2500] [Batch 0/41] [D loss: 0.676781415939331] [G loss: 0.6585460901260376] [Epoch 1172/2500] [Batch 0/41] [D loss: 0.7547116279602051] [G loss: 1.069834589958191] [Epoch 1173/2500] [Batch 0/41] [D loss: 0.4600337743759155] [G loss: 1.156196117401123] [Epoch 1174/2500] [Batch 0/41] [D loss: 0.6204081773757935] [G loss: 0.7466883659362793] [Epoch 1175/2500] [Batch 0/41] [D loss: 0.5768494009971619] [G loss: 0.9748150706291199] [Epoch 1176/2500] [Batch 0/41] [D loss: 0.5563218593597412] [G loss: 0.8448420763015747] [Epoch 1177/2500] [Batch 0/41] [D loss: 0.6403934955596924] [G loss: 0.5596363544464111] [Epoch 1178/2500] [Batch 0/41] [D loss: 0.7450588941574097] [G loss: 0.5166573524475098] [Epoch 1179/2500] [Batch 0/41] [D loss: 0.7807191014289856] [G loss: 1.0459896326065063] [Epoch 1180/2500] [Batch 0/41] [D loss: 0.6439203023910522] [G loss: 1.1414103507995605] [Epoch 1181/2500] [Batch 0/41] [D loss: 0.6866274476051331] [G loss: 0.7166165113449097] [Epoch 1182/2500] [Batch 0/41] [D loss: 0.6313652992248535] [G loss: 0.9302951097488403] [Epoch 1183/2500] [Batch 0/41] [D loss: 0.8169119954109192] [G loss: 2.5023722648620605] [Epoch 1184/2500] [Batch 0/41] [D loss: 0.7203391790390015] [G loss: 0.5976930856704712] [Epoch 1185/2500] [Batch 0/41] [D loss: 0.6714261770248413] [G loss: 0.8192552328109741] [Epoch 1186/2500] [Batch 0/41] [D loss: 0.7727050185203552] [G loss: 1.741187572479248] [Epoch 1187/2500] [Batch 0/41] [D loss: 0.6771655082702637] [G loss: 0.713850736618042] [Epoch 1188/2500] [Batch 0/41] [D loss: 0.8222063779830933] [G loss: 0.4164537787437439] [Epoch 1189/2500] [Batch 0/41] [D loss: 0.6734339594841003] [G loss: 0.6108068227767944] [Epoch 1190/2500] [Batch 0/41] [D loss: 0.5578843355178833] [G loss: 1.0350669622421265] [Epoch 1191/2500] [Batch 0/41] [D loss: 0.4037289619445801] [G loss: 1.362999439239502] [Epoch 1192/2500] [Batch 0/41] [D loss: 0.661658763885498] [G loss: 0.5453246831893921] [Epoch 1193/2500] [Batch 0/41] [D loss: 0.7897692918777466] [G loss: 0.5894356966018677] [Epoch 1194/2500] [Batch 0/41] [D loss: 0.5441622734069824] [G loss: 0.9421054720878601] [Epoch 1195/2500] [Batch 0/41] [D loss: 0.4818580746650696] [G loss: 1.1733484268188477] [Epoch 1196/2500] [Batch 0/41] [D loss: 0.6602462530136108] [G loss: 0.6942926645278931] [Epoch 1197/2500] [Batch 0/41] [D loss: 0.5621405839920044] [G loss: 0.7282647490501404] [Epoch 1198/2500] [Batch 0/41] [D loss: 0.5182353854179382] [G loss: 1.1591417789459229] [Epoch 1199/2500] [Batch 0/41] [D loss: 0.8459023237228394] [G loss: 1.209433913230896] [Epoch 1200/2500] [Batch 0/41] [D loss: 0.5075854063034058] [G loss: 1.2413594722747803] [Epoch 1201/2500] [Batch 0/41] [D loss: 0.5700508952140808] [G loss: 0.7706868052482605] [Epoch 1202/2500] [Batch 0/41] [D loss: 0.5190470814704895] [G loss: 0.9120758771896362] [Epoch 1203/2500] [Batch 0/41] [D loss: 0.7366505861282349] [G loss: 0.8163363933563232] [Epoch 1204/2500] [Batch 0/41] [D loss: 0.6018784642219543] [G loss: 0.7918232679367065] [Epoch 1205/2500] [Batch 0/41] [D loss: 0.7145183086395264] [G loss: 0.5483949184417725] [Epoch 1206/2500] [Batch 0/41] [D loss: 0.5469483137130737] [G loss: 1.3081752061843872] [Epoch 1207/2500] [Batch 0/41] [D loss: 0.6959731578826904] [G loss: 1.083139419555664] [Epoch 1208/2500] [Batch 0/41] [D loss: 0.6291043758392334] [G loss: 1.0031801462173462] [Epoch 1209/2500] [Batch 0/41] [D loss: 0.4695770740509033] [G loss: 1.3030428886413574] [Epoch 1210/2500] [Batch 0/41] [D loss: 0.673298180103302] [G loss: 1.516037940979004] [Epoch 1211/2500] [Batch 0/41] [D loss: 0.6645413041114807] [G loss: 0.9677814245223999] [Epoch 1212/2500] [Batch 0/41] [D loss: 0.6425198912620544] [G loss: 0.9344274997711182] [Epoch 1213/2500] [Batch 0/41] [D loss: 0.5124104022979736] [G loss: 0.9934989213943481] [Epoch 1214/2500] [Batch 0/41] [D loss: 0.7029470205307007] [G loss: 1.0907530784606934] [Epoch 1215/2500] [Batch 0/41] [D loss: 0.612054169178009] [G loss: 0.7737911343574524] [Epoch 1216/2500] [Batch 0/41] [D loss: 0.5184842348098755] [G loss: 0.8346642255783081] [Epoch 1217/2500] [Batch 0/41] [D loss: 0.5942471027374268] [G loss: 0.7072751522064209] [Epoch 1218/2500] [Batch 0/41] [D loss: 0.5788540840148926] [G loss: 1.123659372329712] [Epoch 1219/2500] [Batch 0/41] [D loss: 0.6007704734802246] [G loss: 0.7164437770843506] [Epoch 1220/2500] [Batch 0/41] [D loss: 0.7624025344848633] [G loss: 0.4374787211418152] [Epoch 1221/2500] [Batch 0/41] [D loss: 0.7207457423210144] [G loss: 0.7612634897232056] [Epoch 1222/2500] [Batch 0/41] [D loss: 0.6105016469955444] [G loss: 1.0408544540405273] [Epoch 1223/2500] [Batch 0/41] [D loss: 0.7084497213363647] [G loss: 0.6365593671798706] [Epoch 1224/2500] [Batch 0/41] [D loss: 0.6735223531723022] [G loss: 0.7411483526229858] [Epoch 1225/2500] [Batch 0/41] [D loss: 0.6737425327301025] [G loss: 0.5371814966201782] [Epoch 1226/2500] [Batch 0/41] [D loss: 0.7063833475112915] [G loss: 0.5627796649932861] [Epoch 1227/2500] [Batch 0/41] [D loss: 0.5831437110900879] [G loss: 0.678252637386322] [Epoch 1228/2500] [Batch 0/41] [D loss: 0.6872509121894836] [G loss: 0.9089047312736511] [Epoch 1229/2500] [Batch 0/41] [D loss: 0.671744704246521] [G loss: 0.8550407886505127] [Epoch 1230/2500] [Batch 0/41] [D loss: 0.5137435793876648] [G loss: 1.1481237411499023] [Epoch 1231/2500] [Batch 0/41] [D loss: 0.6950893998146057] [G loss: 0.7957478761672974] [Epoch 1232/2500] [Batch 0/41] [D loss: 0.5990590453147888] [G loss: 0.9786882400512695] [Epoch 1233/2500] [Batch 0/41] [D loss: 0.7793089151382446] [G loss: 1.2366948127746582] [Epoch 1234/2500] [Batch 0/41] [D loss: 0.5759841203689575] [G loss: 0.8346761465072632] [Epoch 1235/2500] [Batch 0/41] [D loss: 0.6171571612358093] [G loss: 0.7975684404373169] [Epoch 1236/2500] [Batch 0/41] [D loss: 0.6599683165550232] [G loss: 0.6132802963256836] [Epoch 1237/2500] [Batch 0/41] [D loss: 0.5761549472808838] [G loss: 1.231173038482666] [Epoch 1238/2500] [Batch 0/41] [D loss: 0.8254219889640808] [G loss: 1.2944504022598267] [Epoch 1239/2500] [Batch 0/41] [D loss: 0.5576046109199524] [G loss: 0.7483822107315063] [Epoch 1240/2500] [Batch 0/41] [D loss: 0.5931184887886047] [G loss: 0.7402381896972656] [Epoch 1241/2500] [Batch 0/41] [D loss: 0.5207099914550781] [G loss: 1.4077881574630737] [Epoch 1242/2500] [Batch 0/41] [D loss: 0.6272594928741455] [G loss: 0.9073415398597717] [Epoch 1243/2500] [Batch 0/41] [D loss: 0.5836724042892456] [G loss: 0.891904890537262] [Epoch 1244/2500] [Batch 0/41] [D loss: 0.5665085911750793] [G loss: 0.8580375909805298] [Epoch 1245/2500] [Batch 0/41] [D loss: 0.7922037839889526] [G loss: 0.8474038243293762] [Epoch 1246/2500] [Batch 0/41] [D loss: 0.5714694261550903] [G loss: 1.1154860258102417] [Epoch 1247/2500] [Batch 0/41] [D loss: 0.670905590057373] [G loss: 1.0192475318908691] [Epoch 1248/2500] [Batch 0/41] [D loss: 0.7914470434188843] [G loss: 0.3685978055000305] [Epoch 1249/2500] [Batch 0/41] [D loss: 0.6194077730178833] [G loss: 0.9953275918960571] [Epoch 1250/2500] [Batch 0/41] [D loss: 0.6358002424240112] [G loss: 0.9619399309158325] [Epoch 1251/2500] [Batch 0/41] [D loss: 0.5710246562957764] [G loss: 1.1818392276763916] [Epoch 1252/2500] [Batch 0/41] [D loss: 0.58243727684021] [G loss: 0.9815736413002014] [Epoch 1253/2500] [Batch 0/41] [D loss: 0.544765293598175] [G loss: 1.200843334197998] [Epoch 1254/2500] [Batch 0/41] [D loss: 0.6137856245040894] [G loss: 1.0337483882904053] [Epoch 1255/2500] [Batch 0/41] [D loss: 0.6309624314308167] [G loss: 1.054189920425415] [Epoch 1256/2500] [Batch 0/41] [D loss: 0.8470374941825867] [G loss: 0.32445228099823] [Epoch 1257/2500] [Batch 0/41] [D loss: 0.5323238968849182] [G loss: 0.9910398721694946] [Epoch 1258/2500] [Batch 0/41] [D loss: 0.7776418924331665] [G loss: 1.2004446983337402] [Epoch 1259/2500] [Batch 0/41] [D loss: 0.489336222410202] [G loss: 1.333083152770996] [Epoch 1260/2500] [Batch 0/41] [D loss: 0.773449182510376] [G loss: 0.4520500898361206] [Epoch 1261/2500] [Batch 0/41] [D loss: 0.6693096160888672] [G loss: 0.8804910182952881] [Epoch 1262/2500] [Batch 0/41] [D loss: 0.5483818054199219] [G loss: 1.9601274728775024] [Epoch 1263/2500] [Batch 0/41] [D loss: 0.6119627952575684] [G loss: 0.6603742241859436] [Epoch 1264/2500] [Batch 0/41] [D loss: 0.42694807052612305] [G loss: 0.9050241112709045] [Epoch 1265/2500] [Batch 0/41] [D loss: 0.6249761581420898] [G loss: 1.5958114862442017] [Epoch 1266/2500] [Batch 0/41] [D loss: 0.6258859634399414] [G loss: 0.7668736577033997] [Epoch 1267/2500] [Batch 0/41] [D loss: 0.6785982847213745] [G loss: 0.5844826698303223] [Epoch 1268/2500] [Batch 0/41] [D loss: 0.7369701862335205] [G loss: 0.8421610593795776] [Epoch 1269/2500] [Batch 0/41] [D loss: 0.6035342216491699] [G loss: 1.0132828950881958] [Epoch 1270/2500] [Batch 0/41] [D loss: 0.5899085998535156] [G loss: 0.8186371326446533] [Epoch 1271/2500] [Batch 0/41] [D loss: 0.6230726838111877] [G loss: 0.7138803005218506] [Epoch 1272/2500] [Batch 0/41] [D loss: 0.6058832406997681] [G loss: 1.6734832525253296] [Epoch 1273/2500] [Batch 0/41] [D loss: 0.7216739058494568] [G loss: 0.6721189618110657] [Epoch 1274/2500] [Batch 0/41] [D loss: 0.6135026216506958] [G loss: 0.9850764870643616] [Epoch 1275/2500] [Batch 0/41] [D loss: 0.5274344086647034] [G loss: 0.7740864753723145] [Epoch 1276/2500] [Batch 0/41] [D loss: 0.560083270072937] [G loss: 1.3604700565338135] [Epoch 1277/2500] [Batch 0/41] [D loss: 0.6359313726425171] [G loss: 1.1037870645523071] [Epoch 1278/2500] [Batch 0/41] [D loss: 0.7847567796707153] [G loss: 0.9115716218948364] [Epoch 1279/2500] [Batch 0/41] [D loss: 0.7892379760742188] [G loss: 0.6073349714279175] [Epoch 1280/2500] [Batch 0/41] [D loss: 0.6273717880249023] [G loss: 0.4835880994796753] [Epoch 1281/2500] [Batch 0/41] [D loss: 0.5960725545883179] [G loss: 0.7732363939285278] [Epoch 1282/2500] [Batch 0/41] [D loss: 0.7678964138031006] [G loss: 0.5877484679222107] [Epoch 1283/2500] [Batch 0/41] [D loss: 0.6763267517089844] [G loss: 0.7232135534286499] [Epoch 1284/2500] [Batch 0/41] [D loss: 0.6224480867385864] [G loss: 0.8034202456474304] [Epoch 1285/2500] [Batch 0/41] [D loss: 0.7564982175827026] [G loss: 1.219022274017334] [Epoch 1286/2500] [Batch 0/41] [D loss: 0.5151970386505127] [G loss: 1.169389009475708] [Epoch 1287/2500] [Batch 0/41] [D loss: 0.6183473467826843] [G loss: 0.736691415309906] [Epoch 1288/2500] [Batch 0/41] [D loss: 0.48502445220947266] [G loss: 1.2962310314178467] [Epoch 1289/2500] [Batch 0/41] [D loss: 0.5638402700424194] [G loss: 1.4735084772109985] [Epoch 1290/2500] [Batch 0/41] [D loss: 0.6963844299316406] [G loss: 1.2762367725372314] [Epoch 1291/2500] [Batch 0/41] [D loss: 0.645290732383728] [G loss: 0.8386569023132324] [Epoch 1292/2500] [Batch 0/41] [D loss: 0.6391895413398743] [G loss: 0.9092425107955933] [Epoch 1293/2500] [Batch 0/41] [D loss: 0.5580074787139893] [G loss: 1.0442317724227905] [Epoch 1294/2500] [Batch 0/41] [D loss: 0.45300811529159546] [G loss: 1.118082880973816] [Epoch 1295/2500] [Batch 0/41] [D loss: 0.7469500303268433] [G loss: 0.8971835970878601] [Epoch 1296/2500] [Batch 0/41] [D loss: 0.7121613621711731] [G loss: 0.6158385276794434] [Epoch 1297/2500] [Batch 0/41] [D loss: 0.6999038457870483] [G loss: 0.9405231475830078] [Epoch 1298/2500] [Batch 0/41] [D loss: 0.6076525449752808] [G loss: 0.6814653873443604] [Epoch 1299/2500] [Batch 0/41] [D loss: 0.5798948407173157] [G loss: 0.8010663390159607] [Epoch 1300/2500] [Batch 0/41] [D loss: 0.5421466827392578] [G loss: 1.1297969818115234] [Epoch 1301/2500] [Batch 0/41] [D loss: 0.6037507057189941] [G loss: 1.3308782577514648] [Epoch 1302/2500] [Batch 0/41] [D loss: 0.5907124280929565] [G loss: 0.8965060114860535] [Epoch 1303/2500] [Batch 0/41] [D loss: 0.6657766103744507] [G loss: 0.7555488348007202] [Epoch 1304/2500] [Batch 0/41] [D loss: 0.5250884890556335] [G loss: 1.5063185691833496] [Epoch 1305/2500] [Batch 0/41] [D loss: 0.6700782775878906] [G loss: 0.8169746994972229] [Epoch 1306/2500] [Batch 0/41] [D loss: 0.599705696105957] [G loss: 0.9185986518859863] [Epoch 1307/2500] [Batch 0/41] [D loss: 0.521125316619873] [G loss: 1.0625011920928955] [Epoch 1308/2500] [Batch 0/41] [D loss: 0.8208162188529968] [G loss: 2.2481164932250977] [Epoch 1309/2500] [Batch 0/41] [D loss: 0.6893332004547119] [G loss: 0.876326322555542] [Epoch 1310/2500] [Batch 0/41] [D loss: 0.5629836320877075] [G loss: 1.152224063873291] [Epoch 1311/2500] [Batch 0/41] [D loss: 0.5333631634712219] [G loss: 0.8787636160850525] [Epoch 1312/2500] [Batch 0/41] [D loss: 0.6546635627746582] [G loss: 0.7335498332977295] [Epoch 1313/2500] [Batch 0/41] [D loss: 0.5496162176132202] [G loss: 0.9640692472457886] [Epoch 1314/2500] [Batch 0/41] [D loss: 0.5201065540313721] [G loss: 0.9574447870254517] [Epoch 1315/2500] [Batch 0/41] [D loss: 0.5704485177993774] [G loss: 0.8117098808288574] [Epoch 1316/2500] [Batch 0/41] [D loss: 0.5801748037338257] [G loss: 1.3761235475540161] [Epoch 1317/2500] [Batch 0/41] [D loss: 1.010839819908142] [G loss: 0.28198325634002686] [Epoch 1318/2500] [Batch 0/41] [D loss: 0.5285680294036865] [G loss: 0.9561302661895752] [Epoch 1319/2500] [Batch 0/41] [D loss: 0.6359403133392334] [G loss: 0.6975926756858826] [Epoch 1320/2500] [Batch 0/41] [D loss: 0.7595356106758118] [G loss: 1.339397668838501] [Epoch 1321/2500] [Batch 0/41] [D loss: 0.5491230487823486] [G loss: 0.8321930170059204] [Epoch 1322/2500] [Batch 0/41] [D loss: 0.6850762963294983] [G loss: 0.5956997871398926] [Epoch 1323/2500] [Batch 0/41] [D loss: 0.7521476745605469] [G loss: 0.5919666290283203] [Epoch 1324/2500] [Batch 0/41] [D loss: 0.5662697553634644] [G loss: 0.8248292207717896] [Epoch 1325/2500] [Batch 0/41] [D loss: 0.5214149951934814] [G loss: 1.4408469200134277] [Epoch 1326/2500] [Batch 0/41] [D loss: 0.6603541970252991] [G loss: 0.7776559591293335] [Epoch 1327/2500] [Batch 0/41] [D loss: 0.5697483420372009] [G loss: 0.9730857610702515] [Epoch 1328/2500] [Batch 0/41] [D loss: 0.634609580039978] [G loss: 0.9582979679107666] [Epoch 1329/2500] [Batch 0/41] [D loss: 0.6621825695037842] [G loss: 1.0567948818206787] [Epoch 1330/2500] [Batch 0/41] [D loss: 0.5894988775253296] [G loss: 0.7377572059631348] [Epoch 1331/2500] [Batch 0/41] [D loss: 0.5971493124961853] [G loss: 0.9724713563919067] [Epoch 1332/2500] [Batch 0/41] [D loss: 0.5526067614555359] [G loss: 1.0971758365631104] [Epoch 1333/2500] [Batch 0/41] [D loss: 0.5506869554519653] [G loss: 0.9248930811882019] [Epoch 1334/2500] [Batch 0/41] [D loss: 0.5685240030288696] [G loss: 1.1716833114624023] [Epoch 1335/2500] [Batch 0/41] [D loss: 0.5380991101264954] [G loss: 0.9056190252304077] [Epoch 1336/2500] [Batch 0/41] [D loss: 0.6228221654891968] [G loss: 1.1892650127410889] [Epoch 1337/2500] [Batch 0/41] [D loss: 0.588268518447876] [G loss: 0.7217096090316772] [Epoch 1338/2500] [Batch 0/41] [D loss: 0.5727016925811768] [G loss: 1.1739343404769897] [Epoch 1339/2500] [Batch 0/41] [D loss: 0.5632137060165405] [G loss: 0.5901340246200562] [Epoch 1340/2500] [Batch 0/41] [D loss: 0.5826699733734131] [G loss: 1.018975019454956] [Epoch 1341/2500] [Batch 0/41] [D loss: 0.6351171731948853] [G loss: 0.8514578342437744] [Epoch 1342/2500] [Batch 0/41] [D loss: 0.5545544028282166] [G loss: 0.8350561857223511] [Epoch 1343/2500] [Batch 0/41] [D loss: 0.48841673135757446] [G loss: 1.285104513168335] [Epoch 1344/2500] [Batch 0/41] [D loss: 0.6575289964675903] [G loss: 0.604037344455719] [Epoch 1345/2500] [Batch 0/41] [D loss: 0.7237358093261719] [G loss: 0.6878643035888672] [Epoch 1346/2500] [Batch 0/41] [D loss: 0.7075434923171997] [G loss: 0.8386415243148804] [Epoch 1347/2500] [Batch 0/41] [D loss: 0.5710048675537109] [G loss: 0.8639947175979614] [Epoch 1348/2500] [Batch 0/41] [D loss: 0.6155070066452026] [G loss: 0.8355711698532104] [Epoch 1349/2500] [Batch 0/41] [D loss: 0.47621145844459534] [G loss: 1.1273821592330933] [Epoch 1350/2500] [Batch 0/41] [D loss: 0.6964411735534668] [G loss: 0.6927225589752197] [Epoch 1351/2500] [Batch 0/41] [D loss: 0.6917932033538818] [G loss: 0.6812405586242676] [Epoch 1352/2500] [Batch 0/41] [D loss: 0.5571497082710266] [G loss: 0.7666946649551392] [Epoch 1353/2500] [Batch 0/41] [D loss: 0.5329302549362183] [G loss: 1.0192365646362305] [Epoch 1354/2500] [Batch 0/41] [D loss: 0.5341835021972656] [G loss: 0.9264854788780212] [Epoch 1355/2500] [Batch 0/41] [D loss: 0.5032812356948853] [G loss: 1.1608161926269531] [Epoch 1356/2500] [Batch 0/41] [D loss: 0.44946855306625366] [G loss: 1.1549999713897705] [Epoch 1357/2500] [Batch 0/41] [D loss: 0.6163745522499084] [G loss: 0.6709610223770142] [Epoch 1358/2500] [Batch 0/41] [D loss: 0.7179335355758667] [G loss: 0.7261843085289001] [Epoch 1359/2500] [Batch 0/41] [D loss: 0.5322718024253845] [G loss: 1.487619400024414] [Epoch 1360/2500] [Batch 0/41] [D loss: 0.583743691444397] [G loss: 0.7923679947853088] [Epoch 1361/2500] [Batch 0/41] [D loss: 0.6126953959465027] [G loss: 0.8789702653884888] [Epoch 1362/2500] [Batch 0/41] [D loss: 0.47550174593925476] [G loss: 1.04520845413208] [Epoch 1363/2500] [Batch 0/41] [D loss: 0.5552382469177246] [G loss: 1.010617971420288] [Epoch 1364/2500] [Batch 0/41] [D loss: 0.6421644687652588] [G loss: 1.2264477014541626] [Epoch 1365/2500] [Batch 0/41] [D loss: 0.686819314956665] [G loss: 0.939633846282959] [Epoch 1366/2500] [Batch 0/41] [D loss: 0.8174374103546143] [G loss: 1.2327497005462646] [Epoch 1367/2500] [Batch 0/41] [D loss: 0.5451390743255615] [G loss: 1.071823239326477] [Epoch 1368/2500] [Batch 0/41] [D loss: 0.5583845376968384] [G loss: 1.0554590225219727] [Epoch 1369/2500] [Batch 0/41] [D loss: 0.5537227392196655] [G loss: 1.058152675628662] [Epoch 1370/2500] [Batch 0/41] [D loss: 0.6687114834785461] [G loss: 1.46793794631958] [Epoch 1371/2500] [Batch 0/41] [D loss: 0.6866952180862427] [G loss: 0.6613223552703857] [Epoch 1372/2500] [Batch 0/41] [D loss: 0.5809957385063171] [G loss: 1.7467544078826904] [Epoch 1373/2500] [Batch 0/41] [D loss: 0.6549290418624878] [G loss: 0.8992593288421631] [Epoch 1374/2500] [Batch 0/41] [D loss: 0.517391562461853] [G loss: 0.9005632400512695] [Epoch 1375/2500] [Batch 0/41] [D loss: 0.6104046106338501] [G loss: 1.0628252029418945] [Epoch 1376/2500] [Batch 0/41] [D loss: 0.8020806312561035] [G loss: 1.2012954950332642] [Epoch 1377/2500] [Batch 0/41] [D loss: 0.5880792140960693] [G loss: 1.3876608610153198] [Epoch 1378/2500] [Batch 0/41] [D loss: 0.700286328792572] [G loss: 0.8319377899169922] [Epoch 1379/2500] [Batch 0/41] [D loss: 0.7130714058876038] [G loss: 0.8645621538162231] [Epoch 1380/2500] [Batch 0/41] [D loss: 0.642578125] [G loss: 1.0722754001617432] [Epoch 1381/2500] [Batch 0/41] [D loss: 0.46134623885154724] [G loss: 1.1002624034881592] [Epoch 1382/2500] [Batch 0/41] [D loss: 0.551172137260437] [G loss: 0.8401453495025635] [Epoch 1383/2500] [Batch 0/41] [D loss: 0.7290822863578796] [G loss: 1.2853039503097534] [Epoch 1384/2500] [Batch 0/41] [D loss: 0.7821773290634155] [G loss: 0.7496169805526733] [Epoch 1385/2500] [Batch 0/41] [D loss: 0.6334943771362305] [G loss: 0.787539541721344] [Epoch 1386/2500] [Batch 0/41] [D loss: 0.48017001152038574] [G loss: 0.9686074256896973] [Epoch 1387/2500] [Batch 0/41] [D loss: 0.5914062261581421] [G loss: 1.6981048583984375] [Epoch 1388/2500] [Batch 0/41] [D loss: 0.5530478954315186] [G loss: 0.8442840576171875] [Epoch 1389/2500] [Batch 0/41] [D loss: 0.5940492153167725] [G loss: 0.8589235544204712] [Epoch 1390/2500] [Batch 0/41] [D loss: 0.4928901195526123] [G loss: 1.274815320968628] [Epoch 1391/2500] [Batch 0/41] [D loss: 0.8023577928543091] [G loss: 0.7352832555770874] [Epoch 1392/2500] [Batch 0/41] [D loss: 0.5239043235778809] [G loss: 1.1307365894317627] [Epoch 1393/2500] [Batch 0/41] [D loss: 0.5951361656188965] [G loss: 0.9035899639129639] [Epoch 1394/2500] [Batch 0/41] [D loss: 0.648017168045044] [G loss: 0.963107168674469] [Epoch 1395/2500] [Batch 0/41] [D loss: 0.6404541730880737] [G loss: 0.7750838994979858] [Epoch 1396/2500] [Batch 0/41] [D loss: 0.5106355547904968] [G loss: 0.6032218933105469] [Epoch 1397/2500] [Batch 0/41] [D loss: 0.6228373646736145] [G loss: 0.7817989587783813] [Epoch 1398/2500] [Batch 0/41] [D loss: 0.7100645899772644] [G loss: 0.9205683469772339] [Epoch 1399/2500] [Batch 0/41] [D loss: 0.7221999764442444] [G loss: 0.680248498916626] [Epoch 1400/2500] [Batch 0/41] [D loss: 0.5525662302970886] [G loss: 0.5167332887649536] [Epoch 1401/2500] [Batch 0/41] [D loss: 0.5706161856651306] [G loss: 1.1857061386108398] [Epoch 1402/2500] [Batch 0/41] [D loss: 0.40954405069351196] [G loss: 1.1103968620300293] [Epoch 1403/2500] [Batch 0/41] [D loss: 0.49578648805618286] [G loss: 1.1472619771957397] [Epoch 1404/2500] [Batch 0/41] [D loss: 0.616145133972168] [G loss: 1.2757301330566406] [Epoch 1405/2500] [Batch 0/41] [D loss: 0.4413708448410034] [G loss: 1.851198673248291] [Epoch 1406/2500] [Batch 0/41] [D loss: 0.7834216356277466] [G loss: 1.0627052783966064] [Epoch 1407/2500] [Batch 0/41] [D loss: 0.5007684826850891] [G loss: 2.421180248260498] [Epoch 1408/2500] [Batch 0/41] [D loss: 0.4859997034072876] [G loss: 1.0927772521972656] [Epoch 1409/2500] [Batch 0/41] [D loss: 0.5203365087509155] [G loss: 1.085465908050537] [Epoch 1410/2500] [Batch 0/41] [D loss: 0.6131772994995117] [G loss: 0.9760363698005676] [Epoch 1411/2500] [Batch 0/41] [D loss: 0.6085617542266846] [G loss: 1.1351041793823242] [Epoch 1412/2500] [Batch 0/41] [D loss: 0.5637543797492981] [G loss: 1.0046522617340088] [Epoch 1413/2500] [Batch 0/41] [D loss: 0.5960803031921387] [G loss: 1.0488123893737793] [Epoch 1414/2500] [Batch 0/41] [D loss: 0.6217373609542847] [G loss: 0.9553755521774292] [Epoch 1415/2500] [Batch 0/41] [D loss: 0.5545598268508911] [G loss: 0.875840425491333] [Epoch 1416/2500] [Batch 0/41] [D loss: 0.7186070084571838] [G loss: 0.5107250213623047] [Epoch 1417/2500] [Batch 0/41] [D loss: 0.6199201345443726] [G loss: 1.0609885454177856] [Epoch 1418/2500] [Batch 0/41] [D loss: 0.7514525651931763] [G loss: 0.8340689539909363] [Epoch 1419/2500] [Batch 0/41] [D loss: 0.5639024972915649] [G loss: 0.8774367570877075] [Epoch 1420/2500] [Batch 0/41] [D loss: 0.3978148102760315] [G loss: 0.7579076290130615] [Epoch 1421/2500] [Batch 0/41] [D loss: 0.6703300476074219] [G loss: 0.7283313274383545] [Epoch 1422/2500] [Batch 0/41] [D loss: 0.4297402799129486] [G loss: 1.3470053672790527] [Epoch 1423/2500] [Batch 0/41] [D loss: 0.5388222336769104] [G loss: 0.81775963306427] [Epoch 1424/2500] [Batch 0/41] [D loss: 0.698539137840271] [G loss: 0.8056885004043579] [Epoch 1425/2500] [Batch 0/41] [D loss: 0.6260130405426025] [G loss: 0.7402721643447876] [Epoch 1426/2500] [Batch 0/41] [D loss: 0.9749388694763184] [G loss: 0.7810548543930054] [Epoch 1427/2500] [Batch 0/41] [D loss: 0.5935537815093994] [G loss: 0.9457477331161499] [Epoch 1428/2500] [Batch 0/41] [D loss: 0.5747390985488892] [G loss: 0.9268603324890137] [Epoch 1429/2500] [Batch 0/41] [D loss: 0.7026196122169495] [G loss: 0.5808815956115723] [Epoch 1430/2500] [Batch 0/41] [D loss: 0.6563535928726196] [G loss: 0.8597975373268127] [Epoch 1431/2500] [Batch 0/41] [D loss: 0.6163707971572876] [G loss: 0.842384934425354] [Epoch 1432/2500] [Batch 0/41] [D loss: 0.45969492197036743] [G loss: 1.2502309083938599] [Epoch 1433/2500] [Batch 0/41] [D loss: 0.7982954978942871] [G loss: 1.0756007432937622] [Epoch 1434/2500] [Batch 0/41] [D loss: 0.5782166719436646] [G loss: 0.6489332914352417] [Epoch 1435/2500] [Batch 0/41] [D loss: 0.60637366771698] [G loss: 0.8075350522994995] [Epoch 1436/2500] [Batch 0/41] [D loss: 0.4770790934562683] [G loss: 0.9226323366165161] [Epoch 1437/2500] [Batch 0/41] [D loss: 0.7355408668518066] [G loss: 0.8027459383010864] [Epoch 1438/2500] [Batch 0/41] [D loss: 0.6838231086730957] [G loss: 1.2062113285064697] [Epoch 1439/2500] [Batch 0/41] [D loss: 0.6135231256484985] [G loss: 1.5433428287506104] [Epoch 1440/2500] [Batch 0/41] [D loss: 0.6149234771728516] [G loss: 1.478501796722412] [Epoch 1441/2500] [Batch 0/41] [D loss: 0.5253116488456726] [G loss: 1.0825657844543457] [Epoch 1442/2500] [Batch 0/41] [D loss: 0.6490240693092346] [G loss: 1.0023033618927002] [Epoch 1443/2500] [Batch 0/41] [D loss: 0.5927537083625793] [G loss: 0.8560935258865356] [Epoch 1444/2500] [Batch 0/41] [D loss: 0.4497791528701782] [G loss: 0.8827047348022461] [Epoch 1445/2500] [Batch 0/41] [D loss: 0.629896879196167] [G loss: 1.0035948753356934] [Epoch 1446/2500] [Batch 0/41] [D loss: 0.5826098918914795] [G loss: 1.3789459466934204] [Epoch 1447/2500] [Batch 0/41] [D loss: 0.6138228178024292] [G loss: 1.1356269121170044] [Epoch 1448/2500] [Batch 0/41] [D loss: 0.5067003965377808] [G loss: 1.3316707611083984] [Epoch 1449/2500] [Batch 0/41] [D loss: 0.6626957058906555] [G loss: 0.8400909900665283] [Epoch 1450/2500] [Batch 0/41] [D loss: 0.6992349624633789] [G loss: 0.5519989728927612] [Epoch 1451/2500] [Batch 0/41] [D loss: 0.514236330986023] [G loss: 0.8541651368141174] [Epoch 1452/2500] [Batch 0/41] [D loss: 0.5211000442504883] [G loss: 1.1156128644943237] [Epoch 1453/2500] [Batch 0/41] [D loss: 0.6602843999862671] [G loss: 1.0094892978668213] [Epoch 1454/2500] [Batch 0/41] [D loss: 0.6396032571792603] [G loss: 0.7630442976951599] [Epoch 1455/2500] [Batch 0/41] [D loss: 0.7076339721679688] [G loss: 0.6025477051734924] [Epoch 1456/2500] [Batch 0/41] [D loss: 0.5595937967300415] [G loss: 1.123235821723938] [Epoch 1457/2500] [Batch 0/41] [D loss: 0.4653831124305725] [G loss: 1.4393064975738525] [Epoch 1458/2500] [Batch 0/41] [D loss: 0.45924991369247437] [G loss: 1.4413154125213623] [Epoch 1459/2500] [Batch 0/41] [D loss: 0.6996591091156006] [G loss: 1.2604196071624756] [Epoch 1460/2500] [Batch 0/41] [D loss: 0.6975601315498352] [G loss: 1.3512475490570068] [Epoch 1461/2500] [Batch 0/41] [D loss: 0.6549399495124817] [G loss: 0.8587439060211182] [Epoch 1462/2500] [Batch 0/41] [D loss: 0.5594008564949036] [G loss: 0.7966992259025574] [Epoch 1463/2500] [Batch 0/41] [D loss: 0.5628901720046997] [G loss: 0.7488082647323608] [Epoch 1464/2500] [Batch 0/41] [D loss: 0.516388475894928] [G loss: 1.0180931091308594] [Epoch 1465/2500] [Batch 0/41] [D loss: 0.5016461610794067] [G loss: 1.4674961566925049] [Epoch 1466/2500] [Batch 0/41] [D loss: 0.6297516822814941] [G loss: 0.8148521184921265] [Epoch 1467/2500] [Batch 0/41] [D loss: 0.6305189728736877] [G loss: 0.9231032729148865] [Epoch 1468/2500] [Batch 0/41] [D loss: 0.7636901140213013] [G loss: 0.7169829607009888] [Epoch 1469/2500] [Batch 0/41] [D loss: 0.7356281280517578] [G loss: 1.0907784700393677] [Epoch 1470/2500] [Batch 0/41] [D loss: 0.49701404571533203] [G loss: 1.1596887111663818] [Epoch 1471/2500] [Batch 0/41] [D loss: 0.6613190174102783] [G loss: 1.0721251964569092] [Epoch 1472/2500] [Batch 0/41] [D loss: 0.6190029382705688] [G loss: 0.9034009575843811] [Epoch 1473/2500] [Batch 0/41] [D loss: 0.6737791895866394] [G loss: 0.7192654609680176] [Epoch 1474/2500] [Batch 0/41] [D loss: 0.7373775243759155] [G loss: 0.9018779993057251] [Epoch 1475/2500] [Batch 0/41] [D loss: 0.48193085193634033] [G loss: 0.9063071012496948] [Epoch 1476/2500] [Batch 0/41] [D loss: 0.5402870178222656] [G loss: 1.3970167636871338] [Epoch 1477/2500] [Batch 0/41] [D loss: 0.5164410471916199] [G loss: 1.0114529132843018] [Epoch 1478/2500] [Batch 0/41] [D loss: 0.5961694121360779] [G loss: 1.1983044147491455] [Epoch 1479/2500] [Batch 0/41] [D loss: 0.6088597178459167] [G loss: 0.7715651988983154] [Epoch 1480/2500] [Batch 0/41] [D loss: 0.6910829544067383] [G loss: 0.7461590766906738] [Epoch 1481/2500] [Batch 0/41] [D loss: 0.6289323568344116] [G loss: 0.8528254628181458] [Epoch 1482/2500] [Batch 0/41] [D loss: 0.7103490233421326] [G loss: 0.5719290971755981] [Epoch 1483/2500] [Batch 0/41] [D loss: 0.6550860404968262] [G loss: 0.7318853139877319] [Epoch 1484/2500] [Batch 0/41] [D loss: 0.5147769451141357] [G loss: 1.4240691661834717] [Epoch 1485/2500] [Batch 0/41] [D loss: 0.637865424156189] [G loss: 0.8495646715164185] [Epoch 1486/2500] [Batch 0/41] [D loss: 0.5307511687278748] [G loss: 1.3881378173828125] [Epoch 1487/2500] [Batch 0/41] [D loss: 0.6433863639831543] [G loss: 0.7650036215782166] [Epoch 1488/2500] [Batch 0/41] [D loss: 0.7131394147872925] [G loss: 0.7796300649642944] [Epoch 1489/2500] [Batch 0/41] [D loss: 0.7015239596366882] [G loss: 1.1587257385253906] [Epoch 1490/2500] [Batch 0/41] [D loss: 0.6792738437652588] [G loss: 0.6929827928543091] [Epoch 1491/2500] [Batch 0/41] [D loss: 0.6695991158485413] [G loss: 0.44638049602508545] [Epoch 1492/2500] [Batch 0/41] [D loss: 0.630522608757019] [G loss: 1.2599154710769653] [Epoch 1493/2500] [Batch 0/41] [D loss: 0.6638922691345215] [G loss: 0.6649672985076904] [Epoch 1494/2500] [Batch 0/41] [D loss: 0.6688828468322754] [G loss: 0.7479696273803711] [Epoch 1495/2500] [Batch 0/41] [D loss: 0.5958508253097534] [G loss: 1.0976989269256592] [Epoch 1496/2500] [Batch 0/41] [D loss: 0.5768545866012573] [G loss: 0.927545428276062] [Epoch 1497/2500] [Batch 0/41] [D loss: 0.674602746963501] [G loss: 0.6582845449447632] [Epoch 1498/2500] [Batch 0/41] [D loss: 0.6382139921188354] [G loss: 1.339483618736267] [Epoch 1499/2500] [Batch 0/41] [D loss: 0.6023687124252319] [G loss: 0.9480711817741394] [Epoch 1500/2500] [Batch 0/41] [D loss: 0.6877434253692627] [G loss: 0.8130853176116943] [Epoch 1501/2500] [Batch 0/41] [D loss: 0.699078381061554] [G loss: 0.6451945304870605] [Epoch 1502/2500] [Batch 0/41] [D loss: 0.6535968780517578] [G loss: 0.9403166770935059] [Epoch 1503/2500] [Batch 0/41] [D loss: 0.5641233921051025] [G loss: 1.049895167350769] [Epoch 1504/2500] [Batch 0/41] [D loss: 0.6211977005004883] [G loss: 0.8943653702735901] [Epoch 1505/2500] [Batch 0/41] [D loss: 0.6567622423171997] [G loss: 0.6556434631347656] [Epoch 1506/2500] [Batch 0/41] [D loss: 0.5194256901741028] [G loss: 0.7544176578521729] [Epoch 1507/2500] [Batch 0/41] [D loss: 0.5539619326591492] [G loss: 1.259244680404663] [Epoch 1508/2500] [Batch 0/41] [D loss: 0.5226260423660278] [G loss: 0.8690803050994873] [Epoch 1509/2500] [Batch 0/41] [D loss: 0.7099660038948059] [G loss: 0.7362557053565979] [Epoch 1510/2500] [Batch 0/41] [D loss: 0.7913223505020142] [G loss: 0.5773388147354126] [Epoch 1511/2500] [Batch 0/41] [D loss: 0.5680251717567444] [G loss: 0.8716050386428833] [Epoch 1512/2500] [Batch 0/41] [D loss: 0.6246814131736755] [G loss: 1.1728094816207886] [Epoch 1513/2500] [Batch 0/41] [D loss: 0.5864932537078857] [G loss: 0.8208376169204712] [Epoch 1514/2500] [Batch 0/41] [D loss: 0.5355095863342285] [G loss: 0.9935633540153503] [Epoch 1515/2500] [Batch 0/41] [D loss: 0.7247327566146851] [G loss: 1.4386144876480103] [Epoch 1516/2500] [Batch 0/41] [D loss: 0.4954422116279602] [G loss: 0.9553912281990051] [Epoch 1517/2500] [Batch 0/41] [D loss: 0.6608333587646484] [G loss: 0.7389047145843506] [Epoch 1518/2500] [Batch 0/41] [D loss: 0.5141705274581909] [G loss: 1.0387226343154907] [Epoch 1519/2500] [Batch 0/41] [D loss: 0.6632462739944458] [G loss: 0.632253885269165] [Epoch 1520/2500] [Batch 0/41] [D loss: 0.6277254819869995] [G loss: 0.6814568638801575] [Epoch 1521/2500] [Batch 0/41] [D loss: 0.5836499333381653] [G loss: 1.1056878566741943] [Epoch 1522/2500] [Batch 0/41] [D loss: 0.5817093253135681] [G loss: 0.9653319120407104] [Epoch 1523/2500] [Batch 0/41] [D loss: 0.5791317224502563] [G loss: 1.254692792892456] [Epoch 1524/2500] [Batch 0/41] [D loss: 0.6621174216270447] [G loss: 0.6347591876983643] [Epoch 1525/2500] [Batch 0/41] [D loss: 0.7344176173210144] [G loss: 0.6184025406837463] [Epoch 1526/2500] [Batch 0/41] [D loss: 0.5342459678649902] [G loss: 0.8832845687866211] [Epoch 1527/2500] [Batch 0/41] [D loss: 0.6877493262290955] [G loss: 0.6662752032279968] [Epoch 1528/2500] [Batch 0/41] [D loss: 0.5975500345230103] [G loss: 0.7347881197929382] [Epoch 1529/2500] [Batch 0/41] [D loss: 0.6318386793136597] [G loss: 1.0064747333526611] [Epoch 1530/2500] [Batch 0/41] [D loss: 0.5604737997055054] [G loss: 0.5944165587425232] [Epoch 1531/2500] [Batch 0/41] [D loss: 0.5071917176246643] [G loss: 1.087906837463379] [Epoch 1532/2500] [Batch 0/41] [D loss: 0.6217812299728394] [G loss: 1.0216323137283325] [Epoch 1533/2500] [Batch 0/41] [D loss: 0.7282273769378662] [G loss: 0.9362324476242065] [Epoch 1534/2500] [Batch 0/41] [D loss: 0.7267917394638062] [G loss: 0.817607045173645] [Epoch 1535/2500] [Batch 0/41] [D loss: 0.6694295406341553] [G loss: 0.8816567063331604] [Epoch 1536/2500] [Batch 0/41] [D loss: 0.5925130248069763] [G loss: 0.7097950577735901] [Epoch 1537/2500] [Batch 0/41] [D loss: 0.6433205604553223] [G loss: 0.7447634935379028] [Epoch 1538/2500] [Batch 0/41] [D loss: 0.6750853061676025] [G loss: 1.177410364151001] [Epoch 1539/2500] [Batch 0/41] [D loss: 0.5911590456962585] [G loss: 1.150190830230713] [Epoch 1540/2500] [Batch 0/41] [D loss: 0.5966334342956543] [G loss: 0.9252594709396362] [Epoch 1541/2500] [Batch 0/41] [D loss: 0.5902440547943115] [G loss: 1.0637831687927246] [Epoch 1542/2500] [Batch 0/41] [D loss: 0.8037440776824951] [G loss: 0.68338942527771] [Epoch 1543/2500] [Batch 0/41] [D loss: 0.624171257019043] [G loss: 1.2693326473236084] [Epoch 1544/2500] [Batch 0/41] [D loss: 0.5012072324752808] [G loss: 1.0945641994476318] [Epoch 1545/2500] [Batch 0/41] [D loss: 0.6023753881454468] [G loss: 0.9310839176177979] [Epoch 1546/2500] [Batch 0/41] [D loss: 0.6204088926315308] [G loss: 0.7819182872772217] [Epoch 1547/2500] [Batch 0/41] [D loss: 0.7588984966278076] [G loss: 0.5012577772140503] [Epoch 1548/2500] [Batch 0/41] [D loss: 0.7583487033843994] [G loss: 1.248264193534851] [Epoch 1549/2500] [Batch 0/41] [D loss: 0.5966939926147461] [G loss: 0.8034776449203491] [Epoch 1550/2500] [Batch 0/41] [D loss: 0.5185787677764893] [G loss: 0.9624649882316589] [Epoch 1551/2500] [Batch 0/41] [D loss: 0.5200304985046387] [G loss: 0.9341309070587158] [Epoch 1552/2500] [Batch 0/41] [D loss: 0.7590513229370117] [G loss: 0.7027108073234558] [Epoch 1553/2500] [Batch 0/41] [D loss: 0.6534995436668396] [G loss: 2.1976466178894043] [Epoch 1554/2500] [Batch 0/41] [D loss: 0.5063886046409607] [G loss: 1.1668916940689087] [Epoch 1555/2500] [Batch 0/41] [D loss: 0.6445742249488831] [G loss: 0.8025422692298889] [Epoch 1556/2500] [Batch 0/41] [D loss: 0.5382526516914368] [G loss: 1.0137193202972412] [Epoch 1557/2500] [Batch 0/41] [D loss: 0.4361734986305237] [G loss: 1.2686071395874023] [Epoch 1558/2500] [Batch 0/41] [D loss: 0.46033531427383423] [G loss: 0.7733952403068542] [Epoch 1559/2500] [Batch 0/41] [D loss: 0.7204574346542358] [G loss: 0.8933063745498657] [Epoch 1560/2500] [Batch 0/41] [D loss: 0.45642369985580444] [G loss: 1.0768921375274658] [Epoch 1561/2500] [Batch 0/41] [D loss: 0.7082066535949707] [G loss: 0.9083118438720703] [Epoch 1562/2500] [Batch 0/41] [D loss: 0.7243950366973877] [G loss: 0.8129359483718872] [Epoch 1563/2500] [Batch 0/41] [D loss: 0.6225257515907288] [G loss: 0.8995202779769897] [Epoch 1564/2500] [Batch 0/41] [D loss: 0.5510767698287964] [G loss: 1.2692549228668213] [Epoch 1565/2500] [Batch 0/41] [D loss: 0.5759550333023071] [G loss: 0.9807382822036743] [Epoch 1566/2500] [Batch 0/41] [D loss: 0.9631930589675903] [G loss: 0.3679175078868866] [Epoch 1567/2500] [Batch 0/41] [D loss: 0.6795701384544373] [G loss: 0.6541870832443237] [Epoch 1568/2500] [Batch 0/41] [D loss: 0.6165633797645569] [G loss: 0.5907723903656006] [Epoch 1569/2500] [Batch 0/41] [D loss: 0.595463752746582] [G loss: 0.8729116916656494] [Epoch 1570/2500] [Batch 0/41] [D loss: 0.7187640070915222] [G loss: 1.0162158012390137] [Epoch 1571/2500] [Batch 0/41] [D loss: 0.8252888917922974] [G loss: 1.1704906225204468] [Epoch 1572/2500] [Batch 0/41] [D loss: 0.7353662848472595] [G loss: 0.6482316255569458] [Epoch 1573/2500] [Batch 0/41] [D loss: 0.7382862567901611] [G loss: 0.5949791669845581] [Epoch 1574/2500] [Batch 0/41] [D loss: 0.6753907799720764] [G loss: 0.980463981628418] [Epoch 1575/2500] [Batch 0/41] [D loss: 0.5862231254577637] [G loss: 0.8849974870681763] [Epoch 1576/2500] [Batch 0/41] [D loss: 0.8182905912399292] [G loss: 0.7618681192398071] [Epoch 1577/2500] [Batch 0/41] [D loss: 0.8278879523277283] [G loss: 0.8446370959281921] [Epoch 1578/2500] [Batch 0/41] [D loss: 0.7038774490356445] [G loss: 1.3138601779937744] [Epoch 1579/2500] [Batch 0/41] [D loss: 0.5797146558761597] [G loss: 1.136687159538269] [Epoch 1580/2500] [Batch 0/41] [D loss: 0.5797760486602783] [G loss: 1.824615478515625] [Epoch 1581/2500] [Batch 0/41] [D loss: 0.5998373627662659] [G loss: 1.3977761268615723] [Epoch 1582/2500] [Batch 0/41] [D loss: 0.6638489961624146] [G loss: 0.8093558549880981] [Epoch 1583/2500] [Batch 0/41] [D loss: 0.5988221168518066] [G loss: 0.9963488578796387] [Epoch 1584/2500] [Batch 0/41] [D loss: 0.5945007801055908] [G loss: 0.9134724140167236] [Epoch 1585/2500] [Batch 0/41] [D loss: 0.5713508725166321] [G loss: 0.9110403060913086] [Epoch 1586/2500] [Batch 0/41] [D loss: 0.7250978350639343] [G loss: 0.5007710456848145] [Epoch 1587/2500] [Batch 0/41] [D loss: 0.5295486450195312] [G loss: 1.1397171020507812] [Epoch 1588/2500] [Batch 0/41] [D loss: 0.660599410533905] [G loss: 1.420617699623108] [Epoch 1589/2500] [Batch 0/41] [D loss: 0.5136734247207642] [G loss: 0.9446226954460144] [Epoch 1590/2500] [Batch 0/41] [D loss: 0.6796456575393677] [G loss: 0.5875169038772583] [Epoch 1591/2500] [Batch 0/41] [D loss: 0.6384527683258057] [G loss: 0.7934107780456543] [Epoch 1592/2500] [Batch 0/41] [D loss: 0.6640551090240479] [G loss: 0.601894736289978] [Epoch 1593/2500] [Batch 0/41] [D loss: 0.6470462083816528] [G loss: 0.8544139266014099] [Epoch 1594/2500] [Batch 0/41] [D loss: 0.8685634732246399] [G loss: 2.252389430999756] [Epoch 1595/2500] [Batch 0/41] [D loss: 0.5620361566543579] [G loss: 1.0374023914337158] [Epoch 1596/2500] [Batch 0/41] [D loss: 0.593558669090271] [G loss: 1.0836710929870605] [Epoch 1597/2500] [Batch 0/41] [D loss: 0.6215125322341919] [G loss: 1.1103343963623047] [Epoch 1598/2500] [Batch 0/41] [D loss: 0.40132737159729004] [G loss: 1.693420648574829] [Epoch 1599/2500] [Batch 0/41] [D loss: 1.0090816020965576] [G loss: 0.29925471544265747] [Epoch 1600/2500] [Batch 0/41] [D loss: 0.7131340503692627] [G loss: 1.8544723987579346] [Epoch 1601/2500] [Batch 0/41] [D loss: 0.4984857738018036] [G loss: 1.3640854358673096] [Epoch 1602/2500] [Batch 0/41] [D loss: 0.395992249250412] [G loss: 1.2152537107467651] [Epoch 1603/2500] [Batch 0/41] [D loss: 0.6554364562034607] [G loss: 1.2752009630203247] [Epoch 1604/2500] [Batch 0/41] [D loss: 0.5626410245895386] [G loss: 2.0974340438842773] [Epoch 1605/2500] [Batch 0/41] [D loss: 0.733455240726471] [G loss: 0.5312656164169312] [Epoch 1606/2500] [Batch 0/41] [D loss: 0.7047657370567322] [G loss: 1.0345892906188965] [Epoch 1607/2500] [Batch 0/41] [D loss: 0.5408583283424377] [G loss: 0.9639108180999756] [Epoch 1608/2500] [Batch 0/41] [D loss: 0.6075394153594971] [G loss: 1.0116326808929443] [Epoch 1609/2500] [Batch 0/41] [D loss: 0.6737592220306396] [G loss: 0.6988189220428467] [Epoch 1610/2500] [Batch 0/41] [D loss: 0.5420988202095032] [G loss: 0.9238834977149963] [Epoch 1611/2500] [Batch 0/41] [D loss: 0.5448092222213745] [G loss: 1.0025137662887573] [Epoch 1612/2500] [Batch 0/41] [D loss: 0.8046536445617676] [G loss: 0.5475804805755615] [Epoch 1613/2500] [Batch 0/41] [D loss: 0.6157044172286987] [G loss: 0.835915207862854] [Epoch 1614/2500] [Batch 0/41] [D loss: 0.6120390892028809] [G loss: 0.9777742624282837] [Epoch 1615/2500] [Batch 0/41] [D loss: 0.6615719795227051] [G loss: 0.5890487432479858] [Epoch 1616/2500] [Batch 0/41] [D loss: 0.6828653812408447] [G loss: 1.169886827468872] [Epoch 1617/2500] [Batch 0/41] [D loss: 0.7163649797439575] [G loss: 0.5173792839050293] [Epoch 1618/2500] [Batch 0/41] [D loss: 0.5677436590194702] [G loss: 0.790299117565155] [Epoch 1619/2500] [Batch 0/41] [D loss: 0.5821902751922607] [G loss: 0.8694244623184204] [Epoch 1620/2500] [Batch 0/41] [D loss: 0.5827924013137817] [G loss: 1.134321928024292] [Epoch 1621/2500] [Batch 0/41] [D loss: 0.6561787128448486] [G loss: 0.9858694672584534] [Epoch 1622/2500] [Batch 0/41] [D loss: 0.569278359413147] [G loss: 1.0820188522338867] [Epoch 1623/2500] [Batch 0/41] [D loss: 0.7098413705825806] [G loss: 0.9590936303138733] [Epoch 1624/2500] [Batch 0/41] [D loss: 0.6560478210449219] [G loss: 1.2306816577911377] [Epoch 1625/2500] [Batch 0/41] [D loss: 0.6043899655342102] [G loss: 1.0870904922485352] [Epoch 1626/2500] [Batch 0/41] [D loss: 0.7214220762252808] [G loss: 0.833171010017395] [Epoch 1627/2500] [Batch 0/41] [D loss: 0.6859980821609497] [G loss: 1.0757339000701904] [Epoch 1628/2500] [Batch 0/41] [D loss: 0.5863623023033142] [G loss: 0.8427785634994507] [Epoch 1629/2500] [Batch 0/41] [D loss: 0.5557722449302673] [G loss: 1.0876169204711914] [Epoch 1630/2500] [Batch 0/41] [D loss: 0.7215003371238708] [G loss: 1.0690975189208984] [Epoch 1631/2500] [Batch 0/41] [D loss: 0.6393417119979858] [G loss: 0.8332000970840454] [Epoch 1632/2500] [Batch 0/41] [D loss: 0.6449006795883179] [G loss: 0.8658475279808044] [Epoch 1633/2500] [Batch 0/41] [D loss: 0.5738774538040161] [G loss: 1.13237464427948] [Epoch 1634/2500] [Batch 0/41] [D loss: 0.66066575050354] [G loss: 0.5214600563049316] [Epoch 1635/2500] [Batch 0/41] [D loss: 0.7535970211029053] [G loss: 0.762315034866333] [Epoch 1636/2500] [Batch 0/41] [D loss: 0.5657824277877808] [G loss: 0.8182092905044556] [Epoch 1637/2500] [Batch 0/41] [D loss: 0.5809828042984009] [G loss: 0.8018369674682617] [Epoch 1638/2500] [Batch 0/41] [D loss: 0.4060786962509155] [G loss: 0.9674438834190369] [Epoch 1639/2500] [Batch 0/41] [D loss: 0.782994270324707] [G loss: 1.068226933479309] [Epoch 1640/2500] [Batch 0/41] [D loss: 0.5626481771469116] [G loss: 1.0225645303726196] [Epoch 1641/2500] [Batch 0/41] [D loss: 0.532263457775116] [G loss: 1.0863808393478394] [Epoch 1642/2500] [Batch 0/41] [D loss: 0.5110082626342773] [G loss: 0.9338064193725586] [Epoch 1643/2500] [Batch 0/41] [D loss: 0.5435311198234558] [G loss: 0.9088519811630249] [Epoch 1644/2500] [Batch 0/41] [D loss: 0.5655245780944824] [G loss: 1.0572282075881958] [Epoch 1645/2500] [Batch 0/41] [D loss: 0.6213191747665405] [G loss: 0.9992203712463379] [Epoch 1646/2500] [Batch 0/41] [D loss: 0.6432520151138306] [G loss: 0.8085823059082031] [Epoch 1647/2500] [Batch 0/41] [D loss: 0.7730869054794312] [G loss: 0.8371016979217529] [Epoch 1648/2500] [Batch 0/41] [D loss: 0.539342999458313] [G loss: 1.4899258613586426] [Epoch 1649/2500] [Batch 0/41] [D loss: 0.5327839851379395] [G loss: 0.879639208316803] [Epoch 1650/2500] [Batch 0/41] [D loss: 0.666550874710083] [G loss: 0.8968960046768188] [Epoch 1651/2500] [Batch 0/41] [D loss: 0.5644537210464478] [G loss: 0.9281406402587891] [Epoch 1652/2500] [Batch 0/41] [D loss: 0.653017520904541] [G loss: 1.3727927207946777] [Epoch 1653/2500] [Batch 0/41] [D loss: 0.6486780643463135] [G loss: 1.0506985187530518] [Epoch 1654/2500] [Batch 0/41] [D loss: 0.6986508369445801] [G loss: 0.6315798759460449] [Epoch 1655/2500] [Batch 0/41] [D loss: 0.6745405197143555] [G loss: 0.743079662322998] [Epoch 1656/2500] [Batch 0/41] [D loss: 0.6552852392196655] [G loss: 0.8615177273750305] [Epoch 1657/2500] [Batch 0/41] [D loss: 0.6292223334312439] [G loss: 0.6667396426200867] [Epoch 1658/2500] [Batch 0/41] [D loss: 0.5365352630615234] [G loss: 0.6948692798614502] [Epoch 1659/2500] [Batch 0/41] [D loss: 0.41337665915489197] [G loss: 1.6708245277404785] [Epoch 1660/2500] [Batch 0/41] [D loss: 0.7446746826171875] [G loss: 1.0514397621154785] [Epoch 1661/2500] [Batch 0/41] [D loss: 0.561717689037323] [G loss: 0.6851632595062256] [Epoch 1662/2500] [Batch 0/41] [D loss: 0.6299958229064941] [G loss: 1.2177611589431763] [Epoch 1663/2500] [Batch 0/41] [D loss: 0.5581021308898926] [G loss: 0.7882923483848572] [Epoch 1664/2500] [Batch 0/41] [D loss: 0.5289980173110962] [G loss: 0.8532863855361938] [Epoch 1665/2500] [Batch 0/41] [D loss: 0.5201683044433594] [G loss: 0.987628161907196] [Epoch 1666/2500] [Batch 0/41] [D loss: 0.5111263990402222] [G loss: 1.380364179611206] [Epoch 1667/2500] [Batch 0/41] [D loss: 0.5966445207595825] [G loss: 1.5003066062927246] [Epoch 1668/2500] [Batch 0/41] [D loss: 0.7586327791213989] [G loss: 0.5344967842102051] [Epoch 1669/2500] [Batch 0/41] [D loss: 0.7104946374893188] [G loss: 0.7529296875] [Epoch 1670/2500] [Batch 0/41] [D loss: 0.5616774559020996] [G loss: 0.9335827827453613] [Epoch 1671/2500] [Batch 0/41] [D loss: 0.6640046238899231] [G loss: 1.3756535053253174] [Epoch 1672/2500] [Batch 0/41] [D loss: 0.4843199849128723] [G loss: 1.1893160343170166] [Epoch 1673/2500] [Batch 0/41] [D loss: 0.5833627581596375] [G loss: 0.8801581263542175] [Epoch 1674/2500] [Batch 0/41] [D loss: 0.6156793236732483] [G loss: 0.7830855250358582] [Epoch 1675/2500] [Batch 0/41] [D loss: 0.6063154935836792] [G loss: 0.9336157441139221] [Epoch 1676/2500] [Batch 0/41] [D loss: 0.5513361692428589] [G loss: 1.3257768154144287] [Epoch 1677/2500] [Batch 0/41] [D loss: 0.7493478655815125] [G loss: 1.1796207427978516] [Epoch 1678/2500] [Batch 0/41] [D loss: 0.743301510810852] [G loss: 0.9308468699455261] [Epoch 1679/2500] [Batch 0/41] [D loss: 0.499120831489563] [G loss: 1.3949971199035645] [Epoch 1680/2500] [Batch 0/41] [D loss: 0.7009433507919312] [G loss: 0.8602153658866882] [Epoch 1681/2500] [Batch 0/41] [D loss: 0.6250443458557129] [G loss: 0.7589855194091797] [Epoch 1682/2500] [Batch 0/41] [D loss: 0.5836390852928162] [G loss: 1.1688621044158936] [Epoch 1683/2500] [Batch 0/41] [D loss: 0.7171047329902649] [G loss: 1.0687665939331055] [Epoch 1684/2500] [Batch 0/41] [D loss: 0.7581968307495117] [G loss: 1.1397820711135864] [Epoch 1685/2500] [Batch 0/41] [D loss: 0.7919880151748657] [G loss: 0.5595188140869141] [Epoch 1686/2500] [Batch 0/41] [D loss: 0.6623479127883911] [G loss: 0.8526423573493958] [Epoch 1687/2500] [Batch 0/41] [D loss: 0.7806917428970337] [G loss: 1.467711329460144] [Epoch 1688/2500] [Batch 0/41] [D loss: 0.6454986333847046] [G loss: 0.8411449193954468] [Epoch 1689/2500] [Batch 0/41] [D loss: 0.6548526883125305] [G loss: 1.033792495727539] [Epoch 1690/2500] [Batch 0/41] [D loss: 0.713546633720398] [G loss: 0.8325968980789185] [Epoch 1691/2500] [Batch 0/41] [D loss: 0.49140605330467224] [G loss: 0.9648538827896118] [Epoch 1692/2500] [Batch 0/41] [D loss: 0.701927661895752] [G loss: 1.0394065380096436] [Epoch 1693/2500] [Batch 0/41] [D loss: 0.4214162230491638] [G loss: 1.3479607105255127] [Epoch 1694/2500] [Batch 0/41] [D loss: 0.7888628244400024] [G loss: 0.8009076118469238] [Epoch 1695/2500] [Batch 0/41] [D loss: 0.6142163276672363] [G loss: 0.9500353932380676] [Epoch 1696/2500] [Batch 0/41] [D loss: 0.5585812330245972] [G loss: 0.9056552648544312] [Epoch 1697/2500] [Batch 0/41] [D loss: 0.5157486200332642] [G loss: 1.0300014019012451] [Epoch 1698/2500] [Batch 0/41] [D loss: 0.7030735015869141] [G loss: 1.4625802040100098] [Epoch 1699/2500] [Batch 0/41] [D loss: 0.5371654033660889] [G loss: 0.8050531148910522] [Epoch 1700/2500] [Batch 0/41] [D loss: 0.8489594459533691] [G loss: 0.8510394096374512] [Epoch 1701/2500] [Batch 0/41] [D loss: 0.6355795860290527] [G loss: 1.4732370376586914] [Epoch 1702/2500] [Batch 0/41] [D loss: 0.5675294995307922] [G loss: 1.314460277557373] [Epoch 1703/2500] [Batch 0/41] [D loss: 0.5459613800048828] [G loss: 1.7221871614456177] [Epoch 1704/2500] [Batch 0/41] [D loss: 0.5824404358863831] [G loss: 1.104889154434204] [Epoch 1705/2500] [Batch 0/41] [D loss: 0.6163196563720703] [G loss: 0.7557628154754639] [Epoch 1706/2500] [Batch 0/41] [D loss: 0.7005783319473267] [G loss: 1.0665322542190552] [Epoch 1707/2500] [Batch 0/41] [D loss: 0.5588062405586243] [G loss: 1.4347317218780518] [Epoch 1708/2500] [Batch 0/41] [D loss: 0.6650848388671875] [G loss: 1.3324730396270752] [Epoch 1709/2500] [Batch 0/41] [D loss: 0.5170255303382874] [G loss: 1.309765338897705] [Epoch 1710/2500] [Batch 0/41] [D loss: 0.688478946685791] [G loss: 0.845133364200592] [Epoch 1711/2500] [Batch 0/41] [D loss: 0.7270163893699646] [G loss: 0.6664872765541077] [Epoch 1712/2500] [Batch 0/41] [D loss: 0.697111189365387] [G loss: 0.8603842854499817] [Epoch 1713/2500] [Batch 0/41] [D loss: 0.5447911024093628] [G loss: 1.3961129188537598] [Epoch 1714/2500] [Batch 0/41] [D loss: 0.6601987481117249] [G loss: 0.7880758047103882] [Epoch 1715/2500] [Batch 0/41] [D loss: 0.697272002696991] [G loss: 0.9766421318054199] [Epoch 1716/2500] [Batch 0/41] [D loss: 0.5555000305175781] [G loss: 0.9607422351837158] [Epoch 1717/2500] [Batch 0/41] [D loss: 0.6977560520172119] [G loss: 0.760708212852478] [Epoch 1718/2500] [Batch 0/41] [D loss: 0.6951467990875244] [G loss: 0.59791499376297] [Epoch 1719/2500] [Batch 0/41] [D loss: 0.5055204033851624] [G loss: 0.9407811164855957] [Epoch 1720/2500] [Batch 0/41] [D loss: 0.729383111000061] [G loss: 0.6056487560272217] [Epoch 1721/2500] [Batch 0/41] [D loss: 0.583207905292511] [G loss: 1.550221562385559] [Epoch 1722/2500] [Batch 0/41] [D loss: 0.5928441882133484] [G loss: 0.8221049308776855] [Epoch 1723/2500] [Batch 0/41] [D loss: 0.5906124114990234] [G loss: 0.778937041759491] [Epoch 1724/2500] [Batch 0/41] [D loss: 0.4013892710208893] [G loss: 0.9011185169219971] [Epoch 1725/2500] [Batch 0/41] [D loss: 0.6507206559181213] [G loss: 1.2879619598388672] [Epoch 1726/2500] [Batch 0/41] [D loss: 0.6634228825569153] [G loss: 0.7177330255508423] [Epoch 1727/2500] [Batch 0/41] [D loss: 0.668600857257843] [G loss: 0.9573259353637695] [Epoch 1728/2500] [Batch 0/41] [D loss: 0.6837371587753296] [G loss: 0.8446140885353088] [Epoch 1729/2500] [Batch 0/41] [D loss: 0.655856192111969] [G loss: 0.7637078762054443] [Epoch 1730/2500] [Batch 0/41] [D loss: 0.6250001192092896] [G loss: 1.0222504138946533] [Epoch 1731/2500] [Batch 0/41] [D loss: 0.6034001111984253] [G loss: 0.7719550132751465] [Epoch 1732/2500] [Batch 0/41] [D loss: 0.6375919580459595] [G loss: 1.0279347896575928] [Epoch 1733/2500] [Batch 0/41] [D loss: 0.7078902721405029] [G loss: 0.6728352308273315] [Epoch 1734/2500] [Batch 0/41] [D loss: 0.7976468801498413] [G loss: 0.7256532907485962] [Epoch 1735/2500] [Batch 0/41] [D loss: 0.6974908709526062] [G loss: 0.7188205122947693] [Epoch 1736/2500] [Batch 0/41] [D loss: 0.6455456018447876] [G loss: 0.8492637276649475] [Epoch 1737/2500] [Batch 0/41] [D loss: 0.7107594013214111] [G loss: 0.8352222442626953] [Epoch 1738/2500] [Batch 0/41] [D loss: 0.6929569244384766] [G loss: 0.8815577030181885] [Epoch 1739/2500] [Batch 0/41] [D loss: 0.6542232036590576] [G loss: 0.5935417413711548] [Epoch 1740/2500] [Batch 0/41] [D loss: 0.7426407337188721] [G loss: 0.717513918876648] [Epoch 1741/2500] [Batch 0/41] [D loss: 0.6815550327301025] [G loss: 0.793310821056366] [Epoch 1742/2500] [Batch 0/41] [D loss: 0.5341856479644775] [G loss: 1.405692219734192] [Epoch 1743/2500] [Batch 0/41] [D loss: 0.7130332589149475] [G loss: 1.2163665294647217] [Epoch 1744/2500] [Batch 0/41] [D loss: 0.5276946425437927] [G loss: 0.8643693923950195] [Epoch 1745/2500] [Batch 0/41] [D loss: 0.6217859387397766] [G loss: 0.8071960806846619] [Epoch 1746/2500] [Batch 0/41] [D loss: 0.6690212488174438] [G loss: 0.8099391460418701] [Epoch 1747/2500] [Batch 0/41] [D loss: 0.7750424146652222] [G loss: 0.8683022856712341] [Epoch 1748/2500] [Batch 0/41] [D loss: 0.6241679787635803] [G loss: 0.8080234527587891] [Epoch 1749/2500] [Batch 0/41] [D loss: 0.5581834316253662] [G loss: 0.7873190641403198] [Epoch 1750/2500] [Batch 0/41] [D loss: 0.6590085029602051] [G loss: 0.6516408920288086] [Epoch 1751/2500] [Batch 0/41] [D loss: 0.630479633808136] [G loss: 1.000162124633789] [Epoch 1752/2500] [Batch 0/41] [D loss: 0.6159172058105469] [G loss: 0.7495917081832886] [Epoch 1753/2500] [Batch 0/41] [D loss: 0.6218207478523254] [G loss: 0.9038100242614746] [Epoch 1754/2500] [Batch 0/41] [D loss: 0.6885324716567993] [G loss: 0.9972653388977051] [Epoch 1755/2500] [Batch 0/41] [D loss: 0.6482569575309753] [G loss: 0.6527904272079468] [Epoch 1756/2500] [Batch 0/41] [D loss: 0.6686154007911682] [G loss: 0.6494162082672119] [Epoch 1757/2500] [Batch 0/41] [D loss: 0.6503114700317383] [G loss: 0.8865656852722168] [Epoch 1758/2500] [Batch 0/41] [D loss: 0.597403883934021] [G loss: 0.8430806994438171] [Epoch 1759/2500] [Batch 0/41] [D loss: 0.5979340076446533] [G loss: 1.1484192609786987] [Epoch 1760/2500] [Batch 0/41] [D loss: 0.6611455082893372] [G loss: 0.9101981520652771] [Epoch 1761/2500] [Batch 0/41] [D loss: 0.5795716047286987] [G loss: 0.8414579629898071] [Epoch 1762/2500] [Batch 0/41] [D loss: 0.596027135848999] [G loss: 0.7834903001785278] [Epoch 1763/2500] [Batch 0/41] [D loss: 0.7073715925216675] [G loss: 0.8975089192390442] [Epoch 1764/2500] [Batch 0/41] [D loss: 0.7276815176010132] [G loss: 0.8160836696624756] [Epoch 1765/2500] [Batch 0/41] [D loss: 0.6375942230224609] [G loss: 0.7123886942863464] [Epoch 1766/2500] [Batch 0/41] [D loss: 0.611939549446106] [G loss: 0.7181404232978821] [Epoch 1767/2500] [Batch 0/41] [D loss: 0.6589136123657227] [G loss: 0.7501791715621948] [Epoch 1768/2500] [Batch 0/41] [D loss: 0.595259428024292] [G loss: 1.2279107570648193] [Epoch 1769/2500] [Batch 0/41] [D loss: 0.6660115718841553] [G loss: 0.7312872409820557] [Epoch 1770/2500] [Batch 0/41] [D loss: 0.662500262260437] [G loss: 0.7845017910003662] [Epoch 1771/2500] [Batch 0/41] [D loss: 0.6162581443786621] [G loss: 0.8704980611801147] [Epoch 1772/2500] [Batch 0/41] [D loss: 0.4897576570510864] [G loss: 1.1128590106964111] [Epoch 1773/2500] [Batch 0/41] [D loss: 0.6818782091140747] [G loss: 0.6632739305496216] [Epoch 1774/2500] [Batch 0/41] [D loss: 0.5800614356994629] [G loss: 0.8880760669708252] [Epoch 1775/2500] [Batch 0/41] [D loss: 0.7140961289405823] [G loss: 0.8006142377853394] [Epoch 1776/2500] [Batch 0/41] [D loss: 0.6223983764648438] [G loss: 1.0400831699371338] [Epoch 1777/2500] [Batch 0/41] [D loss: 0.6178866624832153] [G loss: 0.7579436302185059] [Epoch 1778/2500] [Batch 0/41] [D loss: 0.6753503084182739] [G loss: 1.1526503562927246] [Epoch 1779/2500] [Batch 0/41] [D loss: 0.5803055763244629] [G loss: 1.5181875228881836] [Epoch 1780/2500] [Batch 0/41] [D loss: 0.6988623142242432] [G loss: 0.43428876996040344] [Epoch 1781/2500] [Batch 0/41] [D loss: 0.5000829696655273] [G loss: 0.9183059930801392] [Epoch 1782/2500] [Batch 0/41] [D loss: 0.779815137386322] [G loss: 0.47297224402427673] [Epoch 1783/2500] [Batch 0/41] [D loss: 0.7874640226364136] [G loss: 0.4534353017807007] [Epoch 1784/2500] [Batch 0/41] [D loss: 0.6326097846031189] [G loss: 0.778274416923523] [Epoch 1785/2500] [Batch 0/41] [D loss: 0.661918044090271] [G loss: 0.8312352895736694] [Epoch 1786/2500] [Batch 0/41] [D loss: 0.564107358455658] [G loss: 0.827444314956665] [Epoch 1787/2500] [Batch 0/41] [D loss: 0.6870357990264893] [G loss: 0.7284499406814575] [Epoch 1788/2500] [Batch 0/41] [D loss: 0.5706950426101685] [G loss: 0.8670359253883362] [Epoch 1789/2500] [Batch 0/41] [D loss: 0.6536545157432556] [G loss: 0.7350877523422241] [Epoch 1790/2500] [Batch 0/41] [D loss: 0.5827155709266663] [G loss: 0.9905656576156616] [Epoch 1791/2500] [Batch 0/41] [D loss: 0.6953863501548767] [G loss: 0.8818264007568359] [Epoch 1792/2500] [Batch 0/41] [D loss: 0.6485537886619568] [G loss: 0.8013045787811279] [Epoch 1793/2500] [Batch 0/41] [D loss: 0.5806379318237305] [G loss: 0.8138675689697266] [Epoch 1794/2500] [Batch 0/41] [D loss: 0.4867725372314453] [G loss: 1.1020734310150146] [Epoch 1795/2500] [Batch 0/41] [D loss: 0.5672307014465332] [G loss: 1.0035979747772217] [Epoch 1796/2500] [Batch 0/41] [D loss: 0.5486133098602295] [G loss: 0.9226387143135071] [Epoch 1797/2500] [Batch 0/41] [D loss: 0.5570449829101562] [G loss: 1.1080906391143799] [Epoch 1798/2500] [Batch 0/41] [D loss: 0.40365469455718994] [G loss: 1.1917743682861328] [Epoch 1799/2500] [Batch 0/41] [D loss: 0.48347508907318115] [G loss: 0.8699641227722168] [Epoch 1800/2500] [Batch 0/41] [D loss: 0.5780483484268188] [G loss: 1.3098134994506836] [Epoch 1801/2500] [Batch 0/41] [D loss: 0.6868385076522827] [G loss: 0.7905850410461426] [Epoch 1802/2500] [Batch 0/41] [D loss: 0.5073466300964355] [G loss: 1.1825296878814697] [Epoch 1803/2500] [Batch 0/41] [D loss: 0.6639971733093262] [G loss: 0.8178579807281494] [Epoch 1804/2500] [Batch 0/41] [D loss: 0.6616644859313965] [G loss: 0.8905776739120483] [Epoch 1805/2500] [Batch 0/41] [D loss: 0.7450047731399536] [G loss: 1.0000097751617432] [Epoch 1806/2500] [Batch 0/41] [D loss: 0.8595724105834961] [G loss: 0.36998432874679565] [Epoch 1807/2500] [Batch 0/41] [D loss: 0.5751121044158936] [G loss: 1.2468700408935547] [Epoch 1808/2500] [Batch 0/41] [D loss: 0.5857318043708801] [G loss: 0.9857214093208313] [Epoch 1809/2500] [Batch 0/41] [D loss: 0.6054697632789612] [G loss: 0.6400984525680542] [Epoch 1810/2500] [Batch 0/41] [D loss: 0.5899560451507568] [G loss: 0.5962657332420349] [Epoch 1811/2500] [Batch 0/41] [D loss: 0.47509971261024475] [G loss: 1.0593279600143433] [Epoch 1812/2500] [Batch 0/41] [D loss: 0.5801791548728943] [G loss: 0.9014297723770142] [Epoch 1813/2500] [Batch 0/41] [D loss: 0.5633291006088257] [G loss: 1.0479202270507812] [Epoch 1814/2500] [Batch 0/41] [D loss: 0.6387240290641785] [G loss: 0.9533438682556152] [Epoch 1815/2500] [Batch 0/41] [D loss: 0.6520367860794067] [G loss: 0.7545922994613647] [Epoch 1816/2500] [Batch 0/41] [D loss: 0.5773705244064331] [G loss: 0.7473940253257751] [Epoch 1817/2500] [Batch 0/41] [D loss: 0.5450149774551392] [G loss: 0.8187081813812256] [Epoch 1818/2500] [Batch 0/41] [D loss: 0.6162932515144348] [G loss: 1.3172311782836914] [Epoch 1819/2500] [Batch 0/41] [D loss: 0.5966822504997253] [G loss: 1.08381986618042] [Epoch 1820/2500] [Batch 0/41] [D loss: 0.7447407245635986] [G loss: 0.666226863861084] [Epoch 1821/2500] [Batch 0/41] [D loss: 0.6077461838722229] [G loss: 0.9951105117797852] [Epoch 1822/2500] [Batch 0/41] [D loss: 0.7275805473327637] [G loss: 1.4058616161346436] [Epoch 1823/2500] [Batch 0/41] [D loss: 0.6987816095352173] [G loss: 0.6446489691734314] [Epoch 1824/2500] [Batch 0/41] [D loss: 0.6210501194000244] [G loss: 0.8471022844314575] [Epoch 1825/2500] [Batch 0/41] [D loss: 0.6237009763717651] [G loss: 1.068859577178955] [Epoch 1826/2500] [Batch 0/41] [D loss: 0.6743355989456177] [G loss: 0.6111915111541748] [Epoch 1827/2500] [Batch 0/41] [D loss: 0.8019582033157349] [G loss: 0.8638797998428345] [Epoch 1828/2500] [Batch 0/41] [D loss: 0.6044968366622925] [G loss: 0.7608754634857178] [Epoch 1829/2500] [Batch 0/41] [D loss: 0.6207588315010071] [G loss: 0.8644251823425293] [Epoch 1830/2500] [Batch 0/41] [D loss: 0.49480924010276794] [G loss: 1.2635014057159424] [Epoch 1831/2500] [Batch 0/41] [D loss: 0.5955040454864502] [G loss: 1.0835795402526855] [Epoch 1832/2500] [Batch 0/41] [D loss: 0.6183993816375732] [G loss: 0.8944011330604553] [Epoch 1833/2500] [Batch 0/41] [D loss: 0.5873291492462158] [G loss: 1.4375715255737305] [Epoch 1834/2500] [Batch 0/41] [D loss: 0.7253860831260681] [G loss: 1.9713307619094849] [Epoch 1835/2500] [Batch 0/41] [D loss: 0.533379077911377] [G loss: 0.8877280354499817] [Epoch 1836/2500] [Batch 0/41] [D loss: 0.4659358859062195] [G loss: 1.11968994140625] [Epoch 1837/2500] [Batch 0/41] [D loss: 0.6117632389068604] [G loss: 0.8884681463241577] [Epoch 1838/2500] [Batch 0/41] [D loss: 0.6173434257507324] [G loss: 0.7894147634506226] [Epoch 1839/2500] [Batch 0/41] [D loss: 0.7194097638130188] [G loss: 0.6873561143875122] [Epoch 1840/2500] [Batch 0/41] [D loss: 0.6947125196456909] [G loss: 0.8199295997619629] [Epoch 1841/2500] [Batch 0/41] [D loss: 0.5785870552062988] [G loss: 1.29008150100708] [Epoch 1842/2500] [Batch 0/41] [D loss: 0.548766553401947] [G loss: 2.232621669769287] [Epoch 1843/2500] [Batch 0/41] [D loss: 0.6035786867141724] [G loss: 1.0220017433166504] [Epoch 1844/2500] [Batch 0/41] [D loss: 0.5879239439964294] [G loss: 1.2364153861999512] [Epoch 1845/2500] [Batch 0/41] [D loss: 0.7463185787200928] [G loss: 1.363662600517273] [Epoch 1846/2500] [Batch 0/41] [D loss: 0.5258285999298096] [G loss: 1.3032102584838867] [Epoch 1847/2500] [Batch 0/41] [D loss: 0.7203775644302368] [G loss: 0.8091995716094971] [Epoch 1848/2500] [Batch 0/41] [D loss: 0.5614086389541626] [G loss: 0.8460351228713989] [Epoch 1849/2500] [Batch 0/41] [D loss: 0.4922030568122864] [G loss: 1.1046547889709473] [Epoch 1850/2500] [Batch 0/41] [D loss: 0.638107419013977] [G loss: 1.2482292652130127] [Epoch 1851/2500] [Batch 0/41] [D loss: 0.695868968963623] [G loss: 0.5525985956192017] [Epoch 1852/2500] [Batch 0/41] [D loss: 0.64497971534729] [G loss: 0.7197489738464355] [Epoch 1853/2500] [Batch 0/41] [D loss: 0.6419881582260132] [G loss: 0.6953742504119873] [Epoch 1854/2500] [Batch 0/41] [D loss: 0.620204508304596] [G loss: 1.1546845436096191] [Epoch 1855/2500] [Batch 0/41] [D loss: 0.60774827003479] [G loss: 1.2025551795959473] [Epoch 1856/2500] [Batch 0/41] [D loss: 0.6497795581817627] [G loss: 0.8478069305419922] [Epoch 1857/2500] [Batch 0/41] [D loss: 0.5770816206932068] [G loss: 1.178004264831543] [Epoch 1858/2500] [Batch 0/41] [D loss: 0.588010847568512] [G loss: 0.7932993173599243] [Epoch 1859/2500] [Batch 0/41] [D loss: 0.656403124332428] [G loss: 0.6043431758880615] [Epoch 1860/2500] [Batch 0/41] [D loss: 0.5838908553123474] [G loss: 0.8337910175323486] [Epoch 1861/2500] [Batch 0/41] [D loss: 0.5910810828208923] [G loss: 0.9757128953933716] [Epoch 1862/2500] [Batch 0/41] [D loss: 0.5355575084686279] [G loss: 1.0913643836975098] [Epoch 1863/2500] [Batch 0/41] [D loss: 0.7275383472442627] [G loss: 0.734613299369812] [Epoch 1864/2500] [Batch 0/41] [D loss: 0.6052089929580688] [G loss: 1.049523949623108] [Epoch 1865/2500] [Batch 0/41] [D loss: 0.6922447681427002] [G loss: 0.95876145362854] [Epoch 1866/2500] [Batch 0/41] [D loss: 0.5669777989387512] [G loss: 1.0376865863800049] [Epoch 1867/2500] [Batch 0/41] [D loss: 0.6069713830947876] [G loss: 1.1472822427749634] [Epoch 1868/2500] [Batch 0/41] [D loss: 0.7137866020202637] [G loss: 1.2133065462112427] [Epoch 1869/2500] [Batch 0/41] [D loss: 0.548248291015625] [G loss: 1.106689214706421] [Epoch 1870/2500] [Batch 0/41] [D loss: 0.5965039134025574] [G loss: 0.6470685005187988] [Epoch 1871/2500] [Batch 0/41] [D loss: 0.647726833820343] [G loss: 0.938123881816864] [Epoch 1872/2500] [Batch 0/41] [D loss: 0.5353007316589355] [G loss: 1.2868027687072754] [Epoch 1873/2500] [Batch 0/41] [D loss: 0.634687066078186] [G loss: 0.8241256475448608] [Epoch 1874/2500] [Batch 0/41] [D loss: 0.6861799955368042] [G loss: 0.9879937171936035] [Epoch 1875/2500] [Batch 0/41] [D loss: 0.7511893510818481] [G loss: 0.7036371231079102] [Epoch 1876/2500] [Batch 0/41] [D loss: 0.5578882694244385] [G loss: 0.8635598421096802] [Epoch 1877/2500] [Batch 0/41] [D loss: 0.6162011623382568] [G loss: 0.67576003074646] [Epoch 1878/2500] [Batch 0/41] [D loss: 0.5341138243675232] [G loss: 1.6222035884857178] [Epoch 1879/2500] [Batch 0/41] [D loss: 0.6195929050445557] [G loss: 1.6266708374023438] [Epoch 1880/2500] [Batch 0/41] [D loss: 0.7206122875213623] [G loss: 1.0239969491958618] [Epoch 1881/2500] [Batch 0/41] [D loss: 0.6057612895965576] [G loss: 0.8381621241569519] [Epoch 1882/2500] [Batch 0/41] [D loss: 0.7603567838668823] [G loss: 0.9355396628379822] [Epoch 1883/2500] [Batch 0/41] [D loss: 0.6239830851554871] [G loss: 0.9078638553619385] [Epoch 1884/2500] [Batch 0/41] [D loss: 0.5991012454032898] [G loss: 1.6746673583984375] [Epoch 1885/2500] [Batch 0/41] [D loss: 0.6965018510818481] [G loss: 1.3111584186553955] [Epoch 1886/2500] [Batch 0/41] [D loss: 0.563097357749939] [G loss: 1.1002814769744873] [Epoch 1887/2500] [Batch 0/41] [D loss: 0.5031645894050598] [G loss: 1.226285457611084] [Epoch 1888/2500] [Batch 0/41] [D loss: 0.5943554639816284] [G loss: 0.7907029390335083] [Epoch 1889/2500] [Batch 0/41] [D loss: 0.6814743280410767] [G loss: 0.7464913129806519] [Epoch 1890/2500] [Batch 0/41] [D loss: 0.7190371751785278] [G loss: 1.1183106899261475] [Epoch 1891/2500] [Batch 0/41] [D loss: 0.5879881978034973] [G loss: 0.9919356107711792] [Epoch 1892/2500] [Batch 0/41] [D loss: 0.6933447122573853] [G loss: 1.0636696815490723] [Epoch 1893/2500] [Batch 0/41] [D loss: 0.357707679271698] [G loss: 1.3367949724197388] [Epoch 1894/2500] [Batch 0/41] [D loss: 0.6179489493370056] [G loss: 1.162434697151184] [Epoch 1895/2500] [Batch 0/41] [D loss: 0.750873863697052] [G loss: 1.8177402019500732] [Epoch 1896/2500] [Batch 0/41] [D loss: 0.5313682556152344] [G loss: 0.8498163819313049] [Epoch 1897/2500] [Batch 0/41] [D loss: 0.5500206351280212] [G loss: 1.1653417348861694] [Epoch 1898/2500] [Batch 0/41] [D loss: 0.6219903230667114] [G loss: 1.423142671585083] [Epoch 1899/2500] [Batch 0/41] [D loss: 0.7301911115646362] [G loss: 0.7403292655944824] [Epoch 1900/2500] [Batch 0/41] [D loss: 0.6934021711349487] [G loss: 1.8941748142242432] [Epoch 1901/2500] [Batch 0/41] [D loss: 0.6397811770439148] [G loss: 0.93570876121521] [Epoch 1902/2500] [Batch 0/41] [D loss: 0.5962480902671814] [G loss: 1.1835849285125732] [Epoch 1903/2500] [Batch 0/41] [D loss: 0.6414039731025696] [G loss: 0.8728711605072021] [Epoch 1904/2500] [Batch 0/41] [D loss: 0.9590266942977905] [G loss: 1.8278026580810547] [Epoch 1905/2500] [Batch 0/41] [D loss: 0.5846010446548462] [G loss: 0.9505747556686401] [Epoch 1906/2500] [Batch 0/41] [D loss: 0.7511165142059326] [G loss: 1.3767398595809937] [Epoch 1907/2500] [Batch 0/41] [D loss: 0.5249500870704651] [G loss: 1.643615484237671] [Epoch 1908/2500] [Batch 0/41] [D loss: 0.49187690019607544] [G loss: 1.7003319263458252] [Epoch 1909/2500] [Batch 0/41] [D loss: 0.7415846586227417] [G loss: 1.3515877723693848] [Epoch 1910/2500] [Batch 0/41] [D loss: 0.44634494185447693] [G loss: 1.1202284097671509] [Epoch 1911/2500] [Batch 0/41] [D loss: 0.6780892610549927] [G loss: 0.5156563520431519] [Epoch 1912/2500] [Batch 0/41] [D loss: 0.5777056217193604] [G loss: 1.2357839345932007] [Epoch 1913/2500] [Batch 0/41] [D loss: 0.7167054414749146] [G loss: 0.48967409133911133] [Epoch 1914/2500] [Batch 0/41] [D loss: 0.6032204031944275] [G loss: 1.447570562362671] [Epoch 1915/2500] [Batch 0/41] [D loss: 0.6342254877090454] [G loss: 0.7923697233200073] [Epoch 1916/2500] [Batch 0/41] [D loss: 0.6881626844406128] [G loss: 0.5233785510063171] [Epoch 1917/2500] [Batch 0/41] [D loss: 0.6745919585227966] [G loss: 0.8414457440376282] [Epoch 1918/2500] [Batch 0/41] [D loss: 0.7336165308952332] [G loss: 1.0233652591705322] [Epoch 1919/2500] [Batch 0/41] [D loss: 0.7052954435348511] [G loss: 1.3579273223876953] [Epoch 1920/2500] [Batch 0/41] [D loss: 0.5989658832550049] [G loss: 0.8123306632041931] [Epoch 1921/2500] [Batch 0/41] [D loss: 0.7550235986709595] [G loss: 0.5821948051452637] [Epoch 1922/2500] [Batch 0/41] [D loss: 0.5084342956542969] [G loss: 1.4692373275756836] [Epoch 1923/2500] [Batch 0/41] [D loss: 0.5899544954299927] [G loss: 1.8130629062652588] [Epoch 1924/2500] [Batch 0/41] [D loss: 0.7125965356826782] [G loss: 1.263247013092041] [Epoch 1925/2500] [Batch 0/41] [D loss: 0.6008933186531067] [G loss: 0.9169707298278809] [Epoch 1926/2500] [Batch 0/41] [D loss: 0.5512046813964844] [G loss: 0.6705243587493896] [Epoch 1927/2500] [Batch 0/41] [D loss: 0.644135594367981] [G loss: 0.7437296509742737] [Epoch 1928/2500] [Batch 0/41] [D loss: 0.650063693523407] [G loss: 1.0371263027191162] [Epoch 1929/2500] [Batch 0/41] [D loss: 0.7611556053161621] [G loss: 0.8378516435623169] [Epoch 1930/2500] [Batch 0/41] [D loss: 0.6647907495498657] [G loss: 0.6402039527893066] [Epoch 1931/2500] [Batch 0/41] [D loss: 0.6869110465049744] [G loss: 0.7401635050773621] [Epoch 1932/2500] [Batch 0/41] [D loss: 0.4998350441455841] [G loss: 0.8926068544387817] [Epoch 1933/2500] [Batch 0/41] [D loss: 0.6300184726715088] [G loss: 0.8589500188827515] [Epoch 1934/2500] [Batch 0/41] [D loss: 0.6206471920013428] [G loss: 0.7337049245834351] [Epoch 1935/2500] [Batch 0/41] [D loss: 0.7160769104957581] [G loss: 0.665661633014679] [Epoch 1936/2500] [Batch 0/41] [D loss: 0.6634114980697632] [G loss: 1.1181612014770508] [Epoch 1937/2500] [Batch 0/41] [D loss: 0.7506188154220581] [G loss: 0.775614857673645] [Epoch 1938/2500] [Batch 0/41] [D loss: 0.5158237814903259] [G loss: 1.6064908504486084] [Epoch 1939/2500] [Batch 0/41] [D loss: 0.5867916345596313] [G loss: 1.0733342170715332] [Epoch 1940/2500] [Batch 0/41] [D loss: 0.4233412444591522] [G loss: 0.9345325231552124] [Epoch 1941/2500] [Batch 0/41] [D loss: 0.6756591796875] [G loss: 0.9636971950531006] [Epoch 1942/2500] [Batch 0/41] [D loss: 0.5050466060638428] [G loss: 0.9174222946166992] [Epoch 1943/2500] [Batch 0/41] [D loss: 0.5520570278167725] [G loss: 1.0413353443145752] [Epoch 1944/2500] [Batch 0/41] [D loss: 0.5279965400695801] [G loss: 0.6678445339202881] [Epoch 1945/2500] [Batch 0/41] [D loss: 0.6543331146240234] [G loss: 0.6444356441497803] [Epoch 1946/2500] [Batch 0/41] [D loss: 0.589198887348175] [G loss: 1.3832710981369019] [Epoch 1947/2500] [Batch 0/41] [D loss: 0.6149532794952393] [G loss: 1.3867994546890259] [Epoch 1948/2500] [Batch 0/41] [D loss: 0.5257988572120667] [G loss: 1.125272274017334] [Epoch 1949/2500] [Batch 0/41] [D loss: 0.7352245450019836] [G loss: 0.743137001991272] [Epoch 1950/2500] [Batch 0/41] [D loss: 0.573631763458252] [G loss: 1.0605254173278809] [Epoch 1951/2500] [Batch 0/41] [D loss: 0.7926251888275146] [G loss: 0.8430044054985046] [Epoch 1952/2500] [Batch 0/41] [D loss: 0.6789335012435913] [G loss: 1.147953748703003] [Epoch 1953/2500] [Batch 0/41] [D loss: 0.6251867413520813] [G loss: 0.8113471269607544] [Epoch 1954/2500] [Batch 0/41] [D loss: 0.6388620138168335] [G loss: 0.864372730255127] [Epoch 1955/2500] [Batch 0/41] [D loss: 0.4962300658226013] [G loss: 1.466019630432129] [Epoch 1956/2500] [Batch 0/41] [D loss: 0.6854821443557739] [G loss: 0.6803419589996338] [Epoch 1957/2500] [Batch 0/41] [D loss: 0.6022000908851624] [G loss: 1.0282173156738281] [Epoch 1958/2500] [Batch 0/41] [D loss: 0.6064594388008118] [G loss: 0.5491570234298706] [Epoch 1959/2500] [Batch 0/41] [D loss: 0.36387133598327637] [G loss: 1.6984193325042725] [Epoch 1960/2500] [Batch 0/41] [D loss: 0.7196282148361206] [G loss: 0.7312648296356201] [Epoch 1961/2500] [Batch 0/41] [D loss: 0.7378276586532593] [G loss: 2.2183785438537598] [Epoch 1962/2500] [Batch 0/41] [D loss: 0.9244450330734253] [G loss: 1.8726264238357544] [Epoch 1963/2500] [Batch 0/41] [D loss: 0.6288505792617798] [G loss: 0.8418434858322144] [Epoch 1964/2500] [Batch 0/41] [D loss: 0.4797757565975189] [G loss: 1.1407731771469116] [Epoch 1965/2500] [Batch 0/41] [D loss: 0.5746772885322571] [G loss: 0.8873802423477173] [Epoch 1966/2500] [Batch 0/41] [D loss: 0.6217288970947266] [G loss: 1.2977312803268433] [Epoch 1967/2500] [Batch 0/41] [D loss: 0.4508143663406372] [G loss: 1.4617260694503784] [Epoch 1968/2500] [Batch 0/41] [D loss: 0.5976107120513916] [G loss: 0.7548983097076416] [Epoch 1969/2500] [Batch 0/41] [D loss: 0.7676640748977661] [G loss: 0.9363035559654236] [Epoch 1970/2500] [Batch 0/41] [D loss: 1.1511198282241821] [G loss: 2.551823139190674] [Epoch 1971/2500] [Batch 0/41] [D loss: 0.5809756517410278] [G loss: 1.8059632778167725] [Epoch 1972/2500] [Batch 0/41] [D loss: 0.38875913619995117] [G loss: 1.4921867847442627] [Epoch 1973/2500] [Batch 0/41] [D loss: 0.6607037782669067] [G loss: 0.882823646068573] [Epoch 1974/2500] [Batch 0/41] [D loss: 0.5133469104766846] [G loss: 1.3013561964035034] [Epoch 1975/2500] [Batch 0/41] [D loss: 0.5746080875396729] [G loss: 0.9101817011833191] [Epoch 1976/2500] [Batch 0/41] [D loss: 0.6222022771835327] [G loss: 1.2788164615631104] [Epoch 1977/2500] [Batch 0/41] [D loss: 0.721204400062561] [G loss: 0.7650429010391235] [Epoch 1978/2500] [Batch 0/41] [D loss: 0.7619839906692505] [G loss: 0.4666179418563843] [Epoch 1979/2500] [Batch 0/41] [D loss: 0.4334043264389038] [G loss: 1.3590872287750244] [Epoch 1980/2500] [Batch 0/41] [D loss: 0.574332594871521] [G loss: 1.0022556781768799] [Epoch 1981/2500] [Batch 0/41] [D loss: 0.5615109205245972] [G loss: 0.8543322086334229] [Epoch 1982/2500] [Batch 0/41] [D loss: 0.6276825070381165] [G loss: 0.5925195813179016] [Epoch 1983/2500] [Batch 0/41] [D loss: 0.5893043279647827] [G loss: 0.9471936821937561] [Epoch 1984/2500] [Batch 0/41] [D loss: 0.7517063617706299] [G loss: 1.308924913406372] [Epoch 1985/2500] [Batch 0/41] [D loss: 0.5489470958709717] [G loss: 2.2056427001953125] [Epoch 1986/2500] [Batch 0/41] [D loss: 0.5167005062103271] [G loss: 1.5492960214614868] [Epoch 1987/2500] [Batch 0/41] [D loss: 0.47060173749923706] [G loss: 1.2619965076446533] [Epoch 1988/2500] [Batch 0/41] [D loss: 0.6487013697624207] [G loss: 0.8955382108688354] [Epoch 1989/2500] [Batch 0/41] [D loss: 0.5533225536346436] [G loss: 0.9357762932777405] [Epoch 1990/2500] [Batch 0/41] [D loss: 0.4765021800994873] [G loss: 1.0479404926300049] [Epoch 1991/2500] [Batch 0/41] [D loss: 0.6043713092803955] [G loss: 1.0964657068252563] [Epoch 1992/2500] [Batch 0/41] [D loss: 0.5214358568191528] [G loss: 1.2343553304672241] [Epoch 1993/2500] [Batch 0/41] [D loss: 0.6639228463172913] [G loss: 1.6628491878509521] [Epoch 1994/2500] [Batch 0/41] [D loss: 0.5682637691497803] [G loss: 0.7371931076049805] [Epoch 1995/2500] [Batch 0/41] [D loss: 1.0220484733581543] [G loss: 0.4069238007068634] [Epoch 1996/2500] [Batch 0/41] [D loss: 0.6700863838195801] [G loss: 0.9427359104156494] [Epoch 1997/2500] [Batch 0/41] [D loss: 0.670134961605072] [G loss: 0.5396473407745361] [Epoch 1998/2500] [Batch 0/41] [D loss: 0.4760487675666809] [G loss: 1.5405068397521973] [Epoch 1999/2500] [Batch 0/41] [D loss: 0.6087304353713989] [G loss: 0.7057012319564819] [Epoch 2000/2500] [Batch 0/41] [D loss: 0.5749891996383667] [G loss: 0.9137810468673706] [Epoch 2001/2500] [Batch 0/41] [D loss: 0.6782593131065369] [G loss: 0.7024180889129639] [Epoch 2002/2500] [Batch 0/41] [D loss: 0.47868648171424866] [G loss: 1.285225749015808] [Epoch 2003/2500] [Batch 0/41] [D loss: 0.4773189425468445] [G loss: 1.5826990604400635] [Epoch 2004/2500] [Batch 0/41] [D loss: 0.6925272941589355] [G loss: 0.7470808029174805] [Epoch 2005/2500] [Batch 0/41] [D loss: 0.5348378419876099] [G loss: 1.0245113372802734] [Epoch 2006/2500] [Batch 0/41] [D loss: 0.6031081080436707] [G loss: 0.9311000108718872] [Epoch 2007/2500] [Batch 0/41] [D loss: 0.5086188912391663] [G loss: 1.8426791429519653] [Epoch 2008/2500] [Batch 0/41] [D loss: 0.43875107169151306] [G loss: 1.3282791376113892] [Epoch 2009/2500] [Batch 0/41] [D loss: 0.8710123300552368] [G loss: 0.4231477379798889] [Epoch 2010/2500] [Batch 0/41] [D loss: 0.7574503421783447] [G loss: 1.5537500381469727] [Epoch 2011/2500] [Batch 0/41] [D loss: 0.6258137226104736] [G loss: 0.7424687147140503] [Epoch 2012/2500] [Batch 0/41] [D loss: 0.5810768604278564] [G loss: 0.9807462096214294] [Epoch 2013/2500] [Batch 0/41] [D loss: 0.5572167634963989] [G loss: 1.1920948028564453] [Epoch 2014/2500] [Batch 0/41] [D loss: 0.43855297565460205] [G loss: 1.025261402130127] [Epoch 2015/2500] [Batch 0/41] [D loss: 0.6687439680099487] [G loss: 1.6325596570968628] [Epoch 2016/2500] [Batch 0/41] [D loss: 0.675657331943512] [G loss: 0.9502782225608826] [Epoch 2017/2500] [Batch 0/41] [D loss: 0.6807169914245605] [G loss: 0.7333731651306152] [Epoch 2018/2500] [Batch 0/41] [D loss: 0.7995138168334961] [G loss: 0.8567080497741699] [Epoch 2019/2500] [Batch 0/41] [D loss: 0.7685408592224121] [G loss: 0.6555603742599487] [Epoch 2020/2500] [Batch 0/41] [D loss: 0.4755933880805969] [G loss: 1.2377214431762695] [Epoch 2021/2500] [Batch 0/41] [D loss: 0.7005814909934998] [G loss: 0.6929997205734253] [Epoch 2022/2500] [Batch 0/41] [D loss: 0.434578537940979] [G loss: 1.5424855947494507] [Epoch 2023/2500] [Batch 0/41] [D loss: 0.9202336072921753] [G loss: 1.8415335416793823] [Epoch 2024/2500] [Batch 0/41] [D loss: 0.5003948211669922] [G loss: 0.9736819267272949] [Epoch 2025/2500] [Batch 0/41] [D loss: 0.7670930027961731] [G loss: 0.4633113741874695] [Epoch 2026/2500] [Batch 0/41] [D loss: 0.5017901062965393] [G loss: 1.4245727062225342] [Epoch 2027/2500] [Batch 0/41] [D loss: 0.6263784170150757] [G loss: 1.1096887588500977] [Epoch 2028/2500] [Batch 0/41] [D loss: 0.7330119609832764] [G loss: 1.0337631702423096] [Epoch 2029/2500] [Batch 0/41] [D loss: 0.6276724338531494] [G loss: 0.8636337518692017] [Epoch 2030/2500] [Batch 0/41] [D loss: 0.5605792999267578] [G loss: 0.9253497123718262] [Epoch 2031/2500] [Batch 0/41] [D loss: 0.7770009636878967] [G loss: 0.8464851379394531] [Epoch 2032/2500] [Batch 0/41] [D loss: 0.5521089434623718] [G loss: 0.8749796152114868] [Epoch 2033/2500] [Batch 0/41] [D loss: 0.6039069294929504] [G loss: 1.0642139911651611] [Epoch 2034/2500] [Batch 0/41] [D loss: 0.6372305154800415] [G loss: 1.4429631233215332] [Epoch 2035/2500] [Batch 0/41] [D loss: 0.5621728301048279] [G loss: 1.148409366607666] [Epoch 2036/2500] [Batch 0/41] [D loss: 0.5120133757591248] [G loss: 1.0683221817016602] [Epoch 2037/2500] [Batch 0/41] [D loss: 0.668333888053894] [G loss: 1.1746770143508911] [Epoch 2038/2500] [Batch 0/41] [D loss: 0.5641717910766602] [G loss: 0.9774333238601685] [Epoch 2039/2500] [Batch 0/41] [D loss: 0.5055932998657227] [G loss: 0.9164602756500244] [Epoch 2040/2500] [Batch 0/41] [D loss: 1.174176812171936] [G loss: 0.9123706221580505] [Epoch 2041/2500] [Batch 0/41] [D loss: 0.5515891909599304] [G loss: 1.0024101734161377] [Epoch 2042/2500] [Batch 0/41] [D loss: 0.7394576072692871] [G loss: 0.6523013710975647] [Epoch 2043/2500] [Batch 0/41] [D loss: 0.4741779565811157] [G loss: 0.8370071649551392] [Epoch 2044/2500] [Batch 0/41] [D loss: 0.5022947788238525] [G loss: 1.0200800895690918] [Epoch 2045/2500] [Batch 0/41] [D loss: 0.9230579733848572] [G loss: 0.26056674122810364] [Epoch 2046/2500] [Batch 0/41] [D loss: 0.4928963780403137] [G loss: 0.8150053024291992] [Epoch 2047/2500] [Batch 0/41] [D loss: 0.5216022729873657] [G loss: 0.9171003103256226] [Epoch 2048/2500] [Batch 0/41] [D loss: 0.5408898591995239] [G loss: 1.0325876474380493] [Epoch 2049/2500] [Batch 0/41] [D loss: 0.655325710773468] [G loss: 0.5623772144317627] [Epoch 2050/2500] [Batch 0/41] [D loss: 0.544670581817627] [G loss: 1.0668038129806519] [Epoch 2051/2500] [Batch 0/41] [D loss: 0.5339383482933044] [G loss: 1.448603868484497] [Epoch 2052/2500] [Batch 0/41] [D loss: 0.5297726392745972] [G loss: 0.924281120300293] [Epoch 2053/2500] [Batch 0/41] [D loss: 0.5881197452545166] [G loss: 1.2144546508789062] [Epoch 2054/2500] [Batch 0/41] [D loss: 0.5547258853912354] [G loss: 1.237621545791626] [Epoch 2055/2500] [Batch 0/41] [D loss: 0.6525812745094299] [G loss: 1.0403993129730225] [Epoch 2056/2500] [Batch 0/41] [D loss: 0.5367852449417114] [G loss: 1.2592051029205322] [Epoch 2057/2500] [Batch 0/41] [D loss: 0.7417828440666199] [G loss: 0.8579860925674438] [Epoch 2058/2500] [Batch 0/41] [D loss: 0.6211817264556885] [G loss: 0.5873305797576904] [Epoch 2059/2500] [Batch 0/41] [D loss: 0.7362920045852661] [G loss: 0.7223252654075623] [Epoch 2060/2500] [Batch 0/41] [D loss: 0.6439816355705261] [G loss: 1.0499286651611328] [Epoch 2061/2500] [Batch 0/41] [D loss: 0.5158156752586365] [G loss: 0.9823459386825562] [Epoch 2062/2500] [Batch 0/41] [D loss: 0.5016912221908569] [G loss: 1.378824234008789] [Epoch 2063/2500] [Batch 0/41] [D loss: 0.6103469133377075] [G loss: 0.6561964750289917] [Epoch 2064/2500] [Batch 0/41] [D loss: 0.6234573125839233] [G loss: 1.1227986812591553] [Epoch 2065/2500] [Batch 0/41] [D loss: 0.638933539390564] [G loss: 1.3414983749389648] [Epoch 2066/2500] [Batch 0/41] [D loss: 0.6986950635910034] [G loss: 1.2651948928833008] [Epoch 2067/2500] [Batch 0/41] [D loss: 0.6264716982841492] [G loss: 0.6653454303741455] [Epoch 2068/2500] [Batch 0/41] [D loss: 0.6516385674476624] [G loss: 0.9757627844810486] [Epoch 2069/2500] [Batch 0/41] [D loss: 0.5552182197570801] [G loss: 0.6434182524681091] [Epoch 2070/2500] [Batch 0/41] [D loss: 0.7210487723350525] [G loss: 0.5027666687965393] [Epoch 2071/2500] [Batch 0/41] [D loss: 0.6088361740112305] [G loss: 1.0039259195327759] [Epoch 2072/2500] [Batch 0/41] [D loss: 0.6129889488220215] [G loss: 0.6215775012969971] [Epoch 2073/2500] [Batch 0/41] [D loss: 0.7062117457389832] [G loss: 1.4504420757293701] [Epoch 2074/2500] [Batch 0/41] [D loss: 0.5166321992874146] [G loss: 0.8444349765777588] [Epoch 2075/2500] [Batch 0/41] [D loss: 0.45003607869148254] [G loss: 1.18403160572052] [Epoch 2076/2500] [Batch 0/41] [D loss: 0.6534555554389954] [G loss: 0.7343538999557495] [Epoch 2077/2500] [Batch 0/41] [D loss: 0.583929181098938] [G loss: 0.8640874028205872] [Epoch 2078/2500] [Batch 0/41] [D loss: 0.7594093084335327] [G loss: 0.7303981781005859] [Epoch 2079/2500] [Batch 0/41] [D loss: 0.683209240436554] [G loss: 0.8848050236701965] [Epoch 2080/2500] [Batch 0/41] [D loss: 0.7008986473083496] [G loss: 0.9321845769882202] [Epoch 2081/2500] [Batch 0/41] [D loss: 0.713653564453125] [G loss: 0.48534631729125977] [Epoch 2082/2500] [Batch 0/41] [D loss: 0.5011038780212402] [G loss: 1.8092281818389893] [Epoch 2083/2500] [Batch 0/41] [D loss: 0.6664022207260132] [G loss: 0.8411493301391602] [Epoch 2084/2500] [Batch 0/41] [D loss: 0.6097212433815002] [G loss: 0.8635838031768799] [Epoch 2085/2500] [Batch 0/41] [D loss: 0.7481060028076172] [G loss: 0.7526983022689819] [Epoch 2086/2500] [Batch 0/41] [D loss: 0.4815772473812103] [G loss: 1.4269332885742188] [Epoch 2087/2500] [Batch 0/41] [D loss: 0.6715981960296631] [G loss: 0.7060839533805847] [Epoch 2088/2500] [Batch 0/41] [D loss: 0.6448675990104675] [G loss: 1.2464931011199951] [Epoch 2089/2500] [Batch 0/41] [D loss: 0.42399853467941284] [G loss: 1.1718175411224365] [Epoch 2090/2500] [Batch 0/41] [D loss: 0.8161635994911194] [G loss: 1.5128517150878906] [Epoch 2091/2500] [Batch 0/41] [D loss: 0.6206624507904053] [G loss: 0.9082280993461609] [Epoch 2092/2500] [Batch 0/41] [D loss: 0.8102098703384399] [G loss: 1.3506990671157837] [Epoch 2093/2500] [Batch 0/41] [D loss: 0.7369389533996582] [G loss: 0.8645526170730591] [Epoch 2094/2500] [Batch 0/41] [D loss: 0.48248839378356934] [G loss: 1.132432460784912] [Epoch 2095/2500] [Batch 0/41] [D loss: 0.5819529294967651] [G loss: 0.974845290184021] [Epoch 2096/2500] [Batch 0/41] [D loss: 0.6553037166595459] [G loss: 1.2013719081878662] [Epoch 2097/2500] [Batch 0/41] [D loss: 0.7872297167778015] [G loss: 0.6882928609848022] [Epoch 2098/2500] [Batch 0/41] [D loss: 0.7165977954864502] [G loss: 0.6796762943267822] [Epoch 2099/2500] [Batch 0/41] [D loss: 0.5608201026916504] [G loss: 0.5388567447662354] [Epoch 2100/2500] [Batch 0/41] [D loss: 0.5799002647399902] [G loss: 0.624030590057373] [Epoch 2101/2500] [Batch 0/41] [D loss: 0.834994912147522] [G loss: 0.4599326252937317] [Epoch 2102/2500] [Batch 0/41] [D loss: 0.674214243888855] [G loss: 0.9559701681137085] [Epoch 2103/2500] [Batch 0/41] [D loss: 0.6376099586486816] [G loss: 0.995089054107666] [Epoch 2104/2500] [Batch 0/41] [D loss: 0.692158579826355] [G loss: 0.9280839562416077] [Epoch 2105/2500] [Batch 0/41] [D loss: 0.6949790120124817] [G loss: 0.623328685760498] [Epoch 2106/2500] [Batch 0/41] [D loss: 0.6296434998512268] [G loss: 0.873947262763977] [Epoch 2107/2500] [Batch 0/41] [D loss: 0.4861789345741272] [G loss: 0.9408131837844849] [Epoch 2108/2500] [Batch 0/41] [D loss: 0.7272159457206726] [G loss: 1.8418984413146973] [Epoch 2109/2500] [Batch 0/41] [D loss: 0.4660959541797638] [G loss: 1.071053385734558] [Epoch 2110/2500] [Batch 0/41] [D loss: 0.41823631525039673] [G loss: 1.1884472370147705] [Epoch 2111/2500] [Batch 0/41] [D loss: 0.5516784191131592] [G loss: 0.8113703727722168] [Epoch 2112/2500] [Batch 0/41] [D loss: 0.6281644701957703] [G loss: 1.1062445640563965] [Epoch 2113/2500] [Batch 0/41] [D loss: 0.5763734579086304] [G loss: 0.6015244722366333] [Epoch 2114/2500] [Batch 0/41] [D loss: 0.6467481851577759] [G loss: 1.225847601890564] [Epoch 2115/2500] [Batch 0/41] [D loss: 0.6732761859893799] [G loss: 0.6938822269439697] [Epoch 2116/2500] [Batch 0/41] [D loss: 0.5696569681167603] [G loss: 1.005131721496582] [Epoch 2117/2500] [Batch 0/41] [D loss: 0.698265552520752] [G loss: 0.7513446807861328] [Epoch 2118/2500] [Batch 0/41] [D loss: 0.5996224880218506] [G loss: 0.9727213978767395] [Epoch 2119/2500] [Batch 0/41] [D loss: 0.9342449903488159] [G loss: 0.2698644995689392] [Epoch 2120/2500] [Batch 0/41] [D loss: 0.5906249284744263] [G loss: 0.9528347253799438] [Epoch 2121/2500] [Batch 0/41] [D loss: 0.5116809010505676] [G loss: 1.6234683990478516] [Epoch 2122/2500] [Batch 0/41] [D loss: 0.48086750507354736] [G loss: 1.1553599834442139] [Epoch 2123/2500] [Batch 0/41] [D loss: 0.5589638948440552] [G loss: 0.9086154699325562] [Epoch 2124/2500] [Batch 0/41] [D loss: 0.4159962236881256] [G loss: 1.178565502166748] [Epoch 2125/2500] [Batch 0/41] [D loss: 0.6864961385726929] [G loss: 0.6307160258293152] [Epoch 2126/2500] [Batch 0/41] [D loss: 0.6993627548217773] [G loss: 0.4063667058944702] [Epoch 2127/2500] [Batch 0/41] [D loss: 0.637451708316803] [G loss: 0.7091730237007141] [Epoch 2128/2500] [Batch 0/41] [D loss: 0.6583408713340759] [G loss: 0.7293027639389038] [Epoch 2129/2500] [Batch 0/41] [D loss: 0.7019991874694824] [G loss: 1.217221736907959] [Epoch 2130/2500] [Batch 0/41] [D loss: 0.757814347743988] [G loss: 0.5621083974838257] [Epoch 2131/2500] [Batch 0/41] [D loss: 0.510577917098999] [G loss: 1.4236719608306885] [Epoch 2132/2500] [Batch 0/41] [D loss: 0.4211641550064087] [G loss: 1.8884061574935913] [Epoch 2133/2500] [Batch 0/41] [D loss: 0.5590721368789673] [G loss: 1.1882754564285278] [Epoch 2134/2500] [Batch 0/41] [D loss: 0.3417332172393799] [G loss: 1.1784608364105225] [Epoch 2135/2500] [Batch 0/41] [D loss: 0.8721902370452881] [G loss: 1.6851640939712524] [Epoch 2136/2500] [Batch 0/41] [D loss: 0.5840932130813599] [G loss: 0.9200364947319031] [Epoch 2137/2500] [Batch 0/41] [D loss: 0.5122747421264648] [G loss: 0.9196063280105591] [Epoch 2138/2500] [Batch 0/41] [D loss: 0.48596400022506714] [G loss: 1.235105276107788] [Epoch 2139/2500] [Batch 0/41] [D loss: 0.5525447130203247] [G loss: 1.2207684516906738] [Epoch 2140/2500] [Batch 0/41] [D loss: 0.6331905126571655] [G loss: 1.032058835029602] [Epoch 2141/2500] [Batch 0/41] [D loss: 0.6495236158370972] [G loss: 1.0810178518295288] [Epoch 2142/2500] [Batch 0/41] [D loss: 0.5436210036277771] [G loss: 0.8712329268455505] [Epoch 2143/2500] [Batch 0/41] [D loss: 0.5625391006469727] [G loss: 0.9628860950469971] [Epoch 2144/2500] [Batch 0/41] [D loss: 0.5321143865585327] [G loss: 1.0921556949615479] [Epoch 2145/2500] [Batch 0/41] [D loss: 0.6133149266242981] [G loss: 1.1412818431854248] [Epoch 2146/2500] [Batch 0/41] [D loss: 0.6973127126693726] [G loss: 0.9211225509643555] [Epoch 2147/2500] [Batch 0/41] [D loss: 0.7083011269569397] [G loss: 0.6307820081710815] [Epoch 2148/2500] [Batch 0/41] [D loss: 0.6607238054275513] [G loss: 0.6947862505912781] [Epoch 2149/2500] [Batch 0/41] [D loss: 0.6508786678314209] [G loss: 1.901460886001587] [Epoch 2150/2500] [Batch 0/41] [D loss: 0.6167547702789307] [G loss: 1.8818379640579224] [Epoch 2151/2500] [Batch 0/41] [D loss: 0.897324800491333] [G loss: 0.5005455017089844] [Epoch 2152/2500] [Batch 0/41] [D loss: 0.7595201134681702] [G loss: 0.4018680453300476] [Epoch 2153/2500] [Batch 0/41] [D loss: 0.42832475900650024] [G loss: 1.2825126647949219] [Epoch 2154/2500] [Batch 0/41] [D loss: 0.5271846652030945] [G loss: 0.9104600548744202] [Epoch 2155/2500] [Batch 0/41] [D loss: 0.5986178517341614] [G loss: 0.7623836398124695] [Epoch 2156/2500] [Batch 0/41] [D loss: 0.6924659013748169] [G loss: 0.5501018762588501] [Epoch 2157/2500] [Batch 0/41] [D loss: 0.5300776362419128] [G loss: 1.4008533954620361] [Epoch 2158/2500] [Batch 0/41] [D loss: 0.716164231300354] [G loss: 0.39095914363861084] [Epoch 2159/2500] [Batch 0/41] [D loss: 0.6810020208358765] [G loss: 1.7822132110595703] [Epoch 2160/2500] [Batch 0/41] [D loss: 0.77968430519104] [G loss: 1.4179365634918213] [Epoch 2161/2500] [Batch 0/41] [D loss: 0.6718834638595581] [G loss: 0.49371612071990967] [Epoch 2162/2500] [Batch 0/41] [D loss: 0.3629293441772461] [G loss: 1.5453698635101318] [Epoch 2163/2500] [Batch 0/41] [D loss: 0.5387374758720398] [G loss: 1.3574223518371582] [Epoch 2164/2500] [Batch 0/41] [D loss: 0.4824962019920349] [G loss: 1.1594446897506714] [Epoch 2165/2500] [Batch 0/41] [D loss: 0.49703148007392883] [G loss: 1.1773653030395508] [Epoch 2166/2500] [Batch 0/41] [D loss: 0.5425739288330078] [G loss: 1.1922025680541992] [Epoch 2167/2500] [Batch 0/41] [D loss: 0.8428528308868408] [G loss: 0.7175611257553101] [Epoch 2168/2500] [Batch 0/41] [D loss: 0.5198489427566528] [G loss: 0.6527004241943359] [Epoch 2169/2500] [Batch 0/41] [D loss: 0.8395644426345825] [G loss: 0.5143416523933411] [Epoch 2170/2500] [Batch 0/41] [D loss: 0.8265541195869446] [G loss: 1.2170199155807495] [Epoch 2171/2500] [Batch 0/41] [D loss: 0.74587082862854] [G loss: 0.5262978076934814] [Epoch 2172/2500] [Batch 0/41] [D loss: 0.6556441783905029] [G loss: 1.017322063446045] [Epoch 2173/2500] [Batch 0/41] [D loss: 0.7157712578773499] [G loss: 0.5241190791130066] [Epoch 2174/2500] [Batch 0/41] [D loss: 0.90132737159729] [G loss: 0.46737173199653625] [Epoch 2175/2500] [Batch 0/41] [D loss: 0.6034196615219116] [G loss: 1.3873283863067627] [Epoch 2176/2500] [Batch 0/41] [D loss: 0.7498014569282532] [G loss: 0.4906877875328064] [Epoch 2177/2500] [Batch 0/41] [D loss: 0.5929410457611084] [G loss: 1.3800526857376099] [Epoch 2178/2500] [Batch 0/41] [D loss: 0.6198264360427856] [G loss: 0.835870623588562] [Epoch 2179/2500] [Batch 0/41] [D loss: 0.663908839225769] [G loss: 0.8613770008087158] [Epoch 2180/2500] [Batch 0/41] [D loss: 0.7228058576583862] [G loss: 1.1818535327911377] [Epoch 2181/2500] [Batch 0/41] [D loss: 0.6068980693817139] [G loss: 1.1582179069519043] [Epoch 2182/2500] [Batch 0/41] [D loss: 0.6909800171852112] [G loss: 1.0021508932113647] [Epoch 2183/2500] [Batch 0/41] [D loss: 0.6688600778579712] [G loss: 0.8698636889457703] [Epoch 2184/2500] [Batch 0/41] [D loss: 0.69651198387146] [G loss: 0.7111927270889282] [Epoch 2185/2500] [Batch 0/41] [D loss: 0.6152998805046082] [G loss: 0.875043511390686] [Epoch 2186/2500] [Batch 0/41] [D loss: 0.5550270080566406] [G loss: 1.58561372756958] [Epoch 2187/2500] [Batch 0/41] [D loss: 0.5925806164741516] [G loss: 0.923108696937561] [Epoch 2188/2500] [Batch 0/41] [D loss: 0.5969041585922241] [G loss: 0.8730283975601196] [Epoch 2189/2500] [Batch 0/41] [D loss: 0.7202082872390747] [G loss: 0.851719081401825] [Epoch 2190/2500] [Batch 0/41] [D loss: 0.6467000842094421] [G loss: 1.1004384756088257] [Epoch 2191/2500] [Batch 0/41] [D loss: 0.6002248525619507] [G loss: 1.3830796480178833] [Epoch 2192/2500] [Batch 0/41] [D loss: 0.5202594995498657] [G loss: 0.8948054909706116] [Epoch 2193/2500] [Batch 0/41] [D loss: 0.642573356628418] [G loss: 0.756109356880188] [Epoch 2194/2500] [Batch 0/41] [D loss: 0.5934426784515381] [G loss: 1.1706774234771729] [Epoch 2195/2500] [Batch 0/41] [D loss: 0.6123606562614441] [G loss: 0.8137807846069336] [Epoch 2196/2500] [Batch 0/41] [D loss: 0.6142975687980652] [G loss: 0.8001299500465393] [Epoch 2197/2500] [Batch 0/41] [D loss: 0.6573584079742432] [G loss: 0.6389972567558289] [Epoch 2198/2500] [Batch 0/41] [D loss: 0.7079572677612305] [G loss: 1.1851614713668823] [Epoch 2199/2500] [Batch 0/41] [D loss: 0.8068791627883911] [G loss: 0.5556493401527405] [Epoch 2200/2500] [Batch 0/41] [D loss: 0.5954557657241821] [G loss: 1.288407564163208] [Epoch 2201/2500] [Batch 0/41] [D loss: 0.6422321200370789] [G loss: 0.5255519151687622] [Epoch 2202/2500] [Batch 0/41] [D loss: 0.5044729709625244] [G loss: 0.9193522930145264] [Epoch 2203/2500] [Batch 0/41] [D loss: 0.5825536251068115] [G loss: 1.0444482564926147] [Epoch 2204/2500] [Batch 0/41] [D loss: 0.572844386100769] [G loss: 1.2202991247177124] [Epoch 2205/2500] [Batch 0/41] [D loss: 0.5565781593322754] [G loss: 1.5054662227630615] [Epoch 2206/2500] [Batch 0/41] [D loss: 0.684372067451477] [G loss: 0.923659086227417] [Epoch 2207/2500] [Batch 0/41] [D loss: 0.7434854507446289] [G loss: 0.8690873384475708] [Epoch 2208/2500] [Batch 0/41] [D loss: 0.5950124859809875] [G loss: 1.5475330352783203] [Epoch 2209/2500] [Batch 0/41] [D loss: 0.5588075518608093] [G loss: 1.3444125652313232] [Epoch 2210/2500] [Batch 0/41] [D loss: 0.6045123338699341] [G loss: 0.7953815460205078] [Epoch 2211/2500] [Batch 0/41] [D loss: 0.625792920589447] [G loss: 0.7430726885795593] [Epoch 2212/2500] [Batch 0/41] [D loss: 0.6231473088264465] [G loss: 0.5843292474746704] [Epoch 2213/2500] [Batch 0/41] [D loss: 0.6484206318855286] [G loss: 1.497282862663269] [Epoch 2214/2500] [Batch 0/41] [D loss: 0.7842487692832947] [G loss: 0.880357027053833] [Epoch 2215/2500] [Batch 0/41] [D loss: 0.47757434844970703] [G loss: 1.4462529420852661] [Epoch 2216/2500] [Batch 0/41] [D loss: 0.6531686782836914] [G loss: 1.583587646484375] [Epoch 2217/2500] [Batch 0/41] [D loss: 0.7999657988548279] [G loss: 2.3796792030334473] [Epoch 2218/2500] [Batch 0/41] [D loss: 0.45666950941085815] [G loss: 1.0161858797073364] [Epoch 2219/2500] [Batch 0/41] [D loss: 0.5896388292312622] [G loss: 0.9338716268539429] [Epoch 2220/2500] [Batch 0/41] [D loss: 0.4980996549129486] [G loss: 0.9876385927200317] [Epoch 2221/2500] [Batch 0/41] [D loss: 0.6184744834899902] [G loss: 0.9591224193572998] [Epoch 2222/2500] [Batch 0/41] [D loss: 0.45284897089004517] [G loss: 1.3313705921173096] [Epoch 2223/2500] [Batch 0/41] [D loss: 0.7299462556838989] [G loss: 0.8070219159126282] [Epoch 2224/2500] [Batch 0/41] [D loss: 0.7492212057113647] [G loss: 0.9170846939086914] [Epoch 2225/2500] [Batch 0/41] [D loss: 0.5928665399551392] [G loss: 0.8599919080734253] [Epoch 2226/2500] [Batch 0/41] [D loss: 0.5421603322029114] [G loss: 1.0260640382766724] [Epoch 2227/2500] [Batch 0/41] [D loss: 0.5748092532157898] [G loss: 0.9337180256843567] [Epoch 2228/2500] [Batch 0/41] [D loss: 0.4723489284515381] [G loss: 1.5205293893814087] [Epoch 2229/2500] [Batch 0/41] [D loss: 1.451163649559021] [G loss: 0.09716594219207764] [Epoch 2230/2500] [Batch 0/41] [D loss: 0.583672285079956] [G loss: 0.8210187554359436] [Epoch 2231/2500] [Batch 0/41] [D loss: 0.4372243583202362] [G loss: 0.9765011072158813] [Epoch 2232/2500] [Batch 0/41] [D loss: 0.56902015209198] [G loss: 0.7447412014007568] [Epoch 2233/2500] [Batch 0/41] [D loss: 0.49843987822532654] [G loss: 1.347156047821045] [Epoch 2234/2500] [Batch 0/41] [D loss: 0.45396605134010315] [G loss: 1.4866780042648315] [Epoch 2235/2500] [Batch 0/41] [D loss: 0.4848397374153137] [G loss: 1.0759469270706177] [Epoch 2236/2500] [Batch 0/41] [D loss: 0.5800358653068542] [G loss: 1.362222671508789] [Epoch 2237/2500] [Batch 0/41] [D loss: 0.7410053014755249] [G loss: 0.7165200710296631] [Epoch 2238/2500] [Batch 0/41] [D loss: 0.5062861442565918] [G loss: 1.5211904048919678] [Epoch 2239/2500] [Batch 0/41] [D loss: 0.4938775599002838] [G loss: 0.751335084438324] [Epoch 2240/2500] [Batch 0/41] [D loss: 0.39187300205230713] [G loss: 1.2752389907836914] [Epoch 2241/2500] [Batch 0/41] [D loss: 0.48527178168296814] [G loss: 0.9421212077140808] [Epoch 2242/2500] [Batch 0/41] [D loss: 0.5578677654266357] [G loss: 1.1883831024169922] [Epoch 2243/2500] [Batch 0/41] [D loss: 0.6252653002738953] [G loss: 0.8985741138458252] [Epoch 2244/2500] [Batch 0/41] [D loss: 0.5872730016708374] [G loss: 1.7817440032958984] [Epoch 2245/2500] [Batch 0/41] [D loss: 0.5777747631072998] [G loss: 0.9547836184501648] [Epoch 2246/2500] [Batch 0/41] [D loss: 0.7111136317253113] [G loss: 2.1422348022460938] [Epoch 2247/2500] [Batch 0/41] [D loss: 0.4415392279624939] [G loss: 1.2838507890701294] [Epoch 2248/2500] [Batch 0/41] [D loss: 0.41995251178741455] [G loss: 1.0833531618118286] [Epoch 2249/2500] [Batch 0/41] [D loss: 0.6127618551254272] [G loss: 1.2923587560653687] [Epoch 2250/2500] [Batch 0/41] [D loss: 0.5714340806007385] [G loss: 0.7485406994819641] [Epoch 2251/2500] [Batch 0/41] [D loss: 0.6700864434242249] [G loss: 0.7172697186470032] [Epoch 2252/2500] [Batch 0/41] [D loss: 0.617722749710083] [G loss: 1.0720248222351074] [Epoch 2253/2500] [Batch 0/41] [D loss: 0.43389126658439636] [G loss: 1.4762792587280273] [Epoch 2254/2500] [Batch 0/41] [D loss: 0.46749311685562134] [G loss: 1.2427036762237549] [Epoch 2255/2500] [Batch 0/41] [D loss: 0.5443121790885925] [G loss: 0.8410606384277344] [Epoch 2256/2500] [Batch 0/41] [D loss: 0.6862653493881226] [G loss: 0.38746458292007446] [Epoch 2257/2500] [Batch 0/41] [D loss: 0.5324745178222656] [G loss: 0.679106593132019] [Epoch 2258/2500] [Batch 0/41] [D loss: 0.6014751195907593] [G loss: 0.81389319896698] [Epoch 2259/2500] [Batch 0/41] [D loss: 0.6140295267105103] [G loss: 1.2500499486923218] [Epoch 2260/2500] [Batch 0/41] [D loss: 0.6631087064743042] [G loss: 0.8304543495178223] [Epoch 2261/2500] [Batch 0/41] [D loss: 0.5458331108093262] [G loss: 1.0466561317443848] [Epoch 2262/2500] [Batch 0/41] [D loss: 0.496347039937973] [G loss: 1.2307608127593994] [Epoch 2263/2500] [Batch 0/41] [D loss: 0.6085773706436157] [G loss: 0.6212003827095032] [Epoch 2264/2500] [Batch 0/41] [D loss: 0.6650524139404297] [G loss: 2.340273857116699] [Epoch 2265/2500] [Batch 0/41] [D loss: 0.5134596824645996] [G loss: 1.143547773361206] [Epoch 2266/2500] [Batch 0/41] [D loss: 0.7241060733795166] [G loss: 0.4084849953651428] [Epoch 2267/2500] [Batch 0/41] [D loss: 0.549553632736206] [G loss: 0.8415197134017944] [Epoch 2268/2500] [Batch 0/41] [D loss: 0.5611081123352051] [G loss: 0.9309058785438538] [Epoch 2269/2500] [Batch 0/41] [D loss: 0.5308821797370911] [G loss: 0.8299565315246582] [Epoch 2270/2500] [Batch 0/41] [D loss: 0.6090121269226074] [G loss: 0.7960599660873413] [Epoch 2271/2500] [Batch 0/41] [D loss: 1.157334327697754] [G loss: 0.150886669754982] [Epoch 2272/2500] [Batch 0/41] [D loss: 0.5095844268798828] [G loss: 1.6477882862091064] [Epoch 2273/2500] [Batch 0/41] [D loss: 0.45545458793640137] [G loss: 1.0453072786331177] [Epoch 2274/2500] [Batch 0/41] [D loss: 0.30880773067474365] [G loss: 1.5127402544021606] [Epoch 2275/2500] [Batch 0/41] [D loss: 1.5546804666519165] [G loss: 0.08982060104608536] [Epoch 2276/2500] [Batch 0/41] [D loss: 1.0979326963424683] [G loss: 0.35785508155822754] [Epoch 2277/2500] [Batch 0/41] [D loss: 0.37484443187713623] [G loss: 1.3525283336639404] [Epoch 2278/2500] [Batch 0/41] [D loss: 0.7382216453552246] [G loss: 0.8951023817062378] [Epoch 2279/2500] [Batch 0/41] [D loss: 0.6398975253105164] [G loss: 0.5806940197944641] [Epoch 2280/2500] [Batch 0/41] [D loss: 0.4540468156337738] [G loss: 1.0784406661987305] [Epoch 2281/2500] [Batch 0/41] [D loss: 0.4826163053512573] [G loss: 1.049515724182129] [Epoch 2282/2500] [Batch 0/41] [D loss: 0.604906439781189] [G loss: 0.582683801651001] [Epoch 2283/2500] [Batch 0/41] [D loss: 0.6099207401275635] [G loss: 0.6969889998435974] [Epoch 2284/2500] [Batch 0/41] [D loss: 0.3792271912097931] [G loss: 1.3352930545806885] [Epoch 2285/2500] [Batch 0/41] [D loss: 0.4541866183280945] [G loss: 1.1822656393051147] [Epoch 2286/2500] [Batch 0/41] [D loss: 0.4388417601585388] [G loss: 0.8135429620742798] [Epoch 2287/2500] [Batch 0/41] [D loss: 0.6356637477874756] [G loss: 0.6729599237442017] [Epoch 2288/2500] [Batch 0/41] [D loss: 0.5926100611686707] [G loss: 0.7724555730819702] [Epoch 2289/2500] [Batch 0/41] [D loss: 0.47780662775039673] [G loss: 1.0509939193725586] [Epoch 2290/2500] [Batch 0/41] [D loss: 0.5242714881896973] [G loss: 1.2523378133773804] [Epoch 2291/2500] [Batch 0/41] [D loss: 0.606614351272583] [G loss: 1.4820441007614136] [Epoch 2292/2500] [Batch 0/41] [D loss: 0.38603949546813965] [G loss: 1.4913835525512695] [Epoch 2293/2500] [Batch 0/41] [D loss: 0.47025689482688904] [G loss: 1.2179901599884033] [Epoch 2294/2500] [Batch 0/41] [D loss: 0.46012139320373535] [G loss: 0.9994961023330688] [Epoch 2295/2500] [Batch 0/41] [D loss: 0.5103683471679688] [G loss: 1.0083247423171997] [Epoch 2296/2500] [Batch 0/41] [D loss: 0.4480229318141937] [G loss: 1.1822879314422607] [Epoch 2297/2500] [Batch 0/41] [D loss: 0.6207040548324585] [G loss: 0.9438157081604004] [Epoch 2298/2500] [Batch 0/41] [D loss: 0.45305135846138] [G loss: 1.9731955528259277] [Epoch 2299/2500] [Batch 0/41] [D loss: 0.5207771062850952] [G loss: 0.7623793482780457] [Epoch 2300/2500] [Batch 0/41] [D loss: 0.5124109983444214] [G loss: 0.8346747159957886] [Epoch 2301/2500] [Batch 0/41] [D loss: 0.6494139432907104] [G loss: 0.812766432762146] [Epoch 2302/2500] [Batch 0/41] [D loss: 0.5927131772041321] [G loss: 2.544379711151123] [Epoch 2303/2500] [Batch 0/41] [D loss: 0.6027404069900513] [G loss: 0.9365909099578857] [Epoch 2304/2500] [Batch 0/41] [D loss: 0.4712989926338196] [G loss: 1.3345508575439453] [Epoch 2305/2500] [Batch 0/41] [D loss: 0.25182902812957764] [G loss: 1.4440150260925293] [Epoch 2306/2500] [Batch 0/41] [D loss: 0.6664834022521973] [G loss: 1.8525744676589966] [Epoch 2307/2500] [Batch 0/41] [D loss: 1.1825060844421387] [G loss: 0.15507012605667114] [Epoch 2308/2500] [Batch 0/41] [D loss: 1.5808509588241577] [G loss: 0.13608600199222565] [Epoch 2309/2500] [Batch 0/41] [D loss: 0.32073476910591125] [G loss: 2.0739731788635254] [Epoch 2310/2500] [Batch 0/41] [D loss: 0.435933917760849] [G loss: 0.8178304433822632] [Epoch 2311/2500] [Batch 0/41] [D loss: 0.38069620728492737] [G loss: 1.2520240545272827] [Epoch 2312/2500] [Batch 0/41] [D loss: 0.2484884262084961] [G loss: 2.4981393814086914] [Epoch 2313/2500] [Batch 0/41] [D loss: 0.7004533410072327] [G loss: 0.616712212562561] [Epoch 2314/2500] [Batch 0/41] [D loss: 0.5815602540969849] [G loss: 1.2840842008590698] [Epoch 2315/2500] [Batch 0/41] [D loss: 0.5513647198677063] [G loss: 2.3542237281799316] [Epoch 2316/2500] [Batch 0/41] [D loss: 0.8350206017494202] [G loss: 0.47841551899909973] [Epoch 2317/2500] [Batch 0/41] [D loss: 0.1645057201385498] [G loss: 2.169642448425293] [Epoch 2318/2500] [Batch 0/41] [D loss: 0.618451714515686] [G loss: 1.5118305683135986] [Epoch 2319/2500] [Batch 0/41] [D loss: 0.1902187168598175] [G loss: 1.704448938369751] [Epoch 2320/2500] [Batch 0/41] [D loss: 0.4497588276863098] [G loss: 1.0309818983078003] [Epoch 2321/2500] [Batch 0/41] [D loss: 1.608413815498352] [G loss: 0.17873802781105042] [Epoch 2322/2500] [Batch 0/41] [D loss: 0.9661688208580017] [G loss: 4.238718032836914] [Epoch 2323/2500] [Batch 0/41] [D loss: 0.5643573999404907] [G loss: 1.842040777206421] [Epoch 2324/2500] [Batch 0/41] [D loss: 0.5473580360412598] [G loss: 1.0213464498519897] [Epoch 2325/2500] [Batch 0/41] [D loss: 0.3964228630065918] [G loss: 1.4045417308807373] [Epoch 2326/2500] [Batch 0/41] [D loss: 0.4078291654586792] [G loss: 1.1293787956237793] [Epoch 2327/2500] [Batch 0/41] [D loss: 0.5171903967857361] [G loss: 1.2933297157287598] [Epoch 2328/2500] [Batch 0/41] [D loss: 0.44650793075561523] [G loss: 1.1074316501617432] [Epoch 2329/2500] [Batch 0/41] [D loss: 0.35203805565834045] [G loss: 1.0991935729980469] [Epoch 2330/2500] [Batch 0/41] [D loss: 0.5844149589538574] [G loss: 0.6239112615585327] [Epoch 2331/2500] [Batch 0/41] [D loss: 0.4222073554992676] [G loss: 1.111657738685608] [Epoch 2332/2500] [Batch 0/41] [D loss: 0.46471816301345825] [G loss: 0.6404284238815308] [Epoch 2333/2500] [Batch 0/41] [D loss: 0.4492471218109131] [G loss: 3.4920411109924316] [Epoch 2334/2500] [Batch 0/41] [D loss: 0.22532668709754944] [G loss: 3.4729385375976562] [Epoch 2335/2500] [Batch 0/41] [D loss: 1.1980482339859009] [G loss: 0.27849188446998596] [Epoch 2336/2500] [Batch 0/41] [D loss: 0.8765226006507874] [G loss: 5.124268531799316] [Epoch 2337/2500] [Batch 0/41] [D loss: 0.8107184171676636] [G loss: 4.139598846435547] [Epoch 2338/2500] [Batch 0/41] [D loss: 0.9659084677696228] [G loss: 5.446292877197266] [Epoch 2339/2500] [Batch 0/41] [D loss: 1.6049175262451172] [G loss: 0.1775326281785965] [Epoch 2340/2500] [Batch 0/41] [D loss: 0.9552935361862183] [G loss: 4.81210994720459] [Epoch 2341/2500] [Batch 0/41] [D loss: 0.7631881833076477] [G loss: 4.240879058837891] [Epoch 2342/2500] [Batch 0/41] [D loss: 0.7116178274154663] [G loss: 1.5840840339660645] [Epoch 2343/2500] [Batch 0/41] [D loss: 0.281643807888031] [G loss: 1.8612875938415527] [Epoch 2344/2500] [Batch 0/41] [D loss: 0.6350306868553162] [G loss: 2.556375503540039] [Epoch 2345/2500] [Batch 0/41] [D loss: 0.5989329814910889] [G loss: 3.6397836208343506] [Epoch 2346/2500] [Batch 0/41] [D loss: 0.147514209151268] [G loss: 2.0690789222717285] [Epoch 2347/2500] [Batch 0/41] [D loss: 0.1807820200920105] [G loss: 1.6496057510375977] [Epoch 2348/2500] [Batch 0/41] [D loss: 0.7831670045852661] [G loss: 3.7370028495788574] [Epoch 2349/2500] [Batch 0/41] [D loss: 0.2821692228317261] [G loss: 4.153327941894531] [Epoch 2350/2500] [Batch 0/41] [D loss: 0.3806377649307251] [G loss: 1.5254851579666138] [Epoch 2351/2500] [Batch 0/41] [D loss: 0.15680482983589172] [G loss: 2.216764450073242] [Epoch 2352/2500] [Batch 0/41] [D loss: 0.292080819606781] [G loss: 1.5771898031234741] [Epoch 2353/2500] [Batch 0/41] [D loss: 0.4393373131752014] [G loss: 1.5578365325927734] [Epoch 2354/2500] [Batch 0/41] [D loss: 0.2610757052898407] [G loss: 1.378173589706421] [Epoch 2355/2500] [Batch 0/41] [D loss: 0.2133571207523346] [G loss: 1.8798420429229736] [Epoch 2356/2500] [Batch 0/41] [D loss: 0.33849722146987915] [G loss: 1.5408189296722412] [Epoch 2357/2500] [Batch 0/41] [D loss: 0.3464953899383545] [G loss: 1.1182618141174316] [Epoch 2358/2500] [Batch 0/41] [D loss: 0.5570383071899414] [G loss: 1.6037644147872925] [Epoch 2359/2500] [Batch 0/41] [D loss: 0.26985523104667664] [G loss: 1.2499597072601318] [Epoch 2360/2500] [Batch 0/41] [D loss: 0.4290662407875061] [G loss: 0.9000261425971985] [Epoch 2361/2500] [Batch 0/41] [D loss: 0.47026199102401733] [G loss: 1.0966572761535645] [Epoch 2362/2500] [Batch 0/41] [D loss: 0.522040605545044] [G loss: 1.7810726165771484] [Epoch 2363/2500] [Batch 0/41] [D loss: 0.37403514981269836] [G loss: 1.2561839818954468] [Epoch 2364/2500] [Batch 0/41] [D loss: 0.4915904402732849] [G loss: 1.083503246307373] [Epoch 2365/2500] [Batch 0/41] [D loss: 0.5093756914138794] [G loss: 0.9566158652305603] [Epoch 2366/2500] [Batch 0/41] [D loss: 0.492104709148407] [G loss: 0.9376551508903503] [Epoch 2367/2500] [Batch 0/41] [D loss: 0.49997755885124207] [G loss: 0.6253005862236023] [Epoch 2368/2500] [Batch 0/41] [D loss: 0.7962585687637329] [G loss: 0.31307801604270935] [Epoch 2369/2500] [Batch 0/41] [D loss: 0.5444397926330566] [G loss: 1.370363712310791] [Epoch 2370/2500] [Batch 0/41] [D loss: 0.7065789103507996] [G loss: 2.798675537109375] [Epoch 2371/2500] [Batch 0/41] [D loss: 0.5003668665885925] [G loss: 0.6296548843383789] [Epoch 2372/2500] [Batch 0/41] [D loss: 0.5251690745353699] [G loss: 0.7757248878479004] [Epoch 2373/2500] [Batch 0/41] [D loss: 0.39575645327568054] [G loss: 1.3390748500823975] [Epoch 2374/2500] [Batch 0/41] [D loss: 0.5765143632888794] [G loss: 0.6901568174362183] [Epoch 2375/2500] [Batch 0/41] [D loss: 0.5032480955123901] [G loss: 1.1092994213104248] [Epoch 2376/2500] [Batch 0/41] [D loss: 0.4131923317909241] [G loss: 2.2301158905029297] [Epoch 2377/2500] [Batch 0/41] [D loss: 0.5174715518951416] [G loss: 1.5769535303115845] [Epoch 2378/2500] [Batch 0/41] [D loss: 0.6721343994140625] [G loss: 1.462524175643921] [Epoch 2379/2500] [Batch 0/41] [D loss: 0.7562308311462402] [G loss: 0.45065364241600037] [Epoch 2380/2500] [Batch 0/41] [D loss: 0.6026140451431274] [G loss: 1.3086462020874023] [Epoch 2381/2500] [Batch 0/41] [D loss: 0.7381085753440857] [G loss: 1.2209539413452148] [Epoch 2382/2500] [Batch 0/41] [D loss: 0.49022772908210754] [G loss: 0.7875537872314453] [Epoch 2383/2500] [Batch 0/41] [D loss: 0.42836207151412964] [G loss: 0.9356657266616821] [Epoch 2384/2500] [Batch 0/41] [D loss: 0.32462987303733826] [G loss: 1.7295770645141602] [Epoch 2385/2500] [Batch 0/41] [D loss: 0.2953950762748718] [G loss: 2.474020481109619] [Epoch 2386/2500] [Batch 0/41] [D loss: 0.3857415020465851] [G loss: 1.8939213752746582] [Epoch 2387/2500] [Batch 0/41] [D loss: 1.2275638580322266] [G loss: 0.28566572070121765] [Epoch 2388/2500] [Batch 0/41] [D loss: 3.7721052169799805] [G loss: 0.0037993770092725754] [Epoch 2389/2500] [Batch 0/41] [D loss: 0.648085355758667] [G loss: 1.4568390846252441] [Epoch 2390/2500] [Batch 0/41] [D loss: 0.5783364176750183] [G loss: 2.60136079788208] [Epoch 2391/2500] [Batch 0/41] [D loss: 0.4765593111515045] [G loss: 0.9152213335037231] [Epoch 2392/2500] [Batch 0/41] [D loss: 0.3442378640174866] [G loss: 2.157811164855957] [Epoch 2393/2500] [Batch 0/41] [D loss: 0.3595176935195923] [G loss: 3.2156033515930176] [Epoch 2394/2500] [Batch 0/41] [D loss: 0.8738131523132324] [G loss: 3.6627745628356934] [Epoch 2395/2500] [Batch 0/41] [D loss: 0.2875405251979828] [G loss: 1.695847988128662] [Epoch 2396/2500] [Batch 0/41] [D loss: 0.5191882848739624] [G loss: 0.8955478668212891] [Epoch 2397/2500] [Batch 0/41] [D loss: 0.3970438838005066] [G loss: 2.775369167327881] [Epoch 2398/2500] [Batch 0/41] [D loss: 0.3342322111129761] [G loss: 1.6708484888076782] [Epoch 2399/2500] [Batch 0/41] [D loss: 0.5297212600708008] [G loss: 0.7459045052528381] [Epoch 2400/2500] [Batch 0/41] [D loss: 0.36765632033348083] [G loss: 1.1686944961547852] [Epoch 2401/2500] [Batch 0/41] [D loss: 0.4444236755371094] [G loss: 0.9060107469558716] [Epoch 2402/2500] [Batch 0/41] [D loss: 0.4470234513282776] [G loss: 1.2924644947052002] [Epoch 2403/2500] [Batch 0/41] [D loss: 0.4505200982093811] [G loss: 1.790967583656311] [Epoch 2404/2500] [Batch 0/41] [D loss: 0.6890830397605896] [G loss: 3.919999837875366] [Epoch 2405/2500] [Batch 0/41] [D loss: 0.49573349952697754] [G loss: 1.0400168895721436] [Epoch 2406/2500] [Batch 0/41] [D loss: 0.5211169719696045] [G loss: 0.6358846426010132] [Epoch 2407/2500] [Batch 0/41] [D loss: 0.42750269174575806] [G loss: 0.8935468792915344] [Epoch 2408/2500] [Batch 0/41] [D loss: 0.3699730932712555] [G loss: 1.5898301601409912] [Epoch 2409/2500] [Batch 0/41] [D loss: 0.43421775102615356] [G loss: 1.2687902450561523] [Epoch 2410/2500] [Batch 0/41] [D loss: 0.5479760766029358] [G loss: 0.5348995923995972] [Epoch 2411/2500] [Batch 0/41] [D loss: 0.48246538639068604] [G loss: 2.7480008602142334] [Epoch 2412/2500] [Batch 0/41] [D loss: 0.41171687841415405] [G loss: 1.4097416400909424] [Epoch 2413/2500] [Batch 0/41] [D loss: 0.3589542806148529] [G loss: 1.279615879058838] [Epoch 2414/2500] [Batch 0/41] [D loss: 0.47508081793785095] [G loss: 1.4173465967178345] [Epoch 2415/2500] [Batch 0/41] [D loss: 0.3950950503349304] [G loss: 0.96424400806427] [Epoch 2416/2500] [Batch 0/41] [D loss: 0.4549240469932556] [G loss: 0.8190019130706787] [Epoch 2417/2500] [Batch 0/41] [D loss: 0.5454723238945007] [G loss: 1.618294358253479] [Epoch 2418/2500] [Batch 0/41] [D loss: 0.34088975191116333] [G loss: 2.205857038497925] [Epoch 2419/2500] [Batch 0/41] [D loss: 0.3169380724430084] [G loss: 2.6712350845336914] [Epoch 2420/2500] [Batch 0/41] [D loss: 0.5065518617630005] [G loss: 0.9966843128204346] [Epoch 2421/2500] [Batch 0/41] [D loss: 2.0426294803619385] [G loss: 0.03805213421583176] [Epoch 2422/2500] [Batch 0/41] [D loss: 0.5356418490409851] [G loss: 1.3292665481567383] [Epoch 2423/2500] [Batch 0/41] [D loss: 2.2702436447143555] [G loss: 0.052315421402454376] [Epoch 2424/2500] [Batch 0/41] [D loss: 0.4033510088920593] [G loss: 1.3395521640777588] [Epoch 2425/2500] [Batch 0/41] [D loss: 0.7447327375411987] [G loss: 0.45387738943099976] [Epoch 2426/2500] [Batch 0/41] [D loss: 0.9233057498931885] [G loss: 0.28466513752937317] [Epoch 2427/2500] [Batch 0/41] [D loss: 1.0495845079421997] [G loss: 0.254476398229599] [Epoch 2428/2500] [Batch 0/41] [D loss: 0.5948753356933594] [G loss: 2.9373159408569336] [Epoch 2429/2500] [Batch 0/41] [D loss: 0.4590182900428772] [G loss: 0.9734333753585815] [Epoch 2430/2500] [Batch 0/41] [D loss: 1.017635464668274] [G loss: 0.27070942521095276] [Epoch 2431/2500] [Batch 0/41] [D loss: 0.5779275894165039] [G loss: 0.7069336771965027] [Epoch 2432/2500] [Batch 0/41] [D loss: 0.610970675945282] [G loss: 1.9711945056915283] [Epoch 2433/2500] [Batch 0/41] [D loss: 0.5610487461090088] [G loss: 0.8161672353744507] [Epoch 2434/2500] [Batch 0/41] [D loss: 0.5247857570648193] [G loss: 1.3019335269927979] [Epoch 2435/2500] [Batch 0/41] [D loss: 0.5112713575363159] [G loss: 1.5965999364852905] [Epoch 2436/2500] [Batch 0/41] [D loss: 0.4316449761390686] [G loss: 1.1406421661376953] [Epoch 2437/2500] [Batch 0/41] [D loss: 0.3131566643714905] [G loss: 1.5106388330459595] [Epoch 2438/2500] [Batch 0/41] [D loss: 0.3001546263694763] [G loss: 1.5372763872146606] [Epoch 2439/2500] [Batch 0/41] [D loss: 0.43457165360450745] [G loss: 2.246581554412842] [Epoch 2440/2500] [Batch 0/41] [D loss: 0.9662405252456665] [G loss: 0.29272210597991943] [Epoch 2441/2500] [Batch 0/41] [D loss: 0.27646738290786743] [G loss: 1.1778249740600586] [Epoch 2442/2500] [Batch 0/41] [D loss: 0.40191423892974854] [G loss: 1.8767831325531006] [Epoch 2443/2500] [Batch 0/41] [D loss: 0.3466314673423767] [G loss: 1.636791706085205] [Epoch 2444/2500] [Batch 0/41] [D loss: 0.6044642329216003] [G loss: 2.6615381240844727] [Epoch 2445/2500] [Batch 0/41] [D loss: 0.36565929651260376] [G loss: 0.9999006986618042] [Epoch 2446/2500] [Batch 0/41] [D loss: 0.8945006132125854] [G loss: 0.2628905475139618] [Epoch 2447/2500] [Batch 0/41] [D loss: 0.8304294943809509] [G loss: 3.3426918983459473] [Epoch 2448/2500] [Batch 0/41] [D loss: 0.7056014537811279] [G loss: 0.36923453211784363] [Epoch 2449/2500] [Batch 0/41] [D loss: 0.7459282279014587] [G loss: 3.131528854370117] [Epoch 2450/2500] [Batch 0/41] [D loss: 0.4341529607772827] [G loss: 1.1511285305023193] [Epoch 2451/2500] [Batch 0/41] [D loss: 1.1524924039840698] [G loss: 0.16305771470069885] [Epoch 2452/2500] [Batch 0/41] [D loss: 0.6938073039054871] [G loss: 0.484630286693573] [Epoch 2453/2500] [Batch 0/41] [D loss: 0.4698249399662018] [G loss: 2.520292282104492] [Epoch 2454/2500] [Batch 0/41] [D loss: 0.5419689416885376] [G loss: 0.7993742227554321] [Epoch 2455/2500] [Batch 0/41] [D loss: 0.4507015347480774] [G loss: 1.375625491142273] [Epoch 2456/2500] [Batch 0/41] [D loss: 0.5317487716674805] [G loss: 1.5826287269592285] [Epoch 2457/2500] [Batch 0/41] [D loss: 0.3752410411834717] [G loss: 1.3030991554260254] [Epoch 2458/2500] [Batch 0/41] [D loss: 0.6661797761917114] [G loss: 0.5606839656829834] [Epoch 2459/2500] [Batch 0/41] [D loss: 0.45600229501724243] [G loss: 0.8292559385299683] [Epoch 2460/2500] [Batch 0/41] [D loss: 0.50801682472229] [G loss: 1.184694766998291] [Epoch 2461/2500] [Batch 0/41] [D loss: 0.5470240712165833] [G loss: 1.2213703393936157] [Epoch 2462/2500] [Batch 0/41] [D loss: 0.4569408595561981] [G loss: 1.2462401390075684] [Epoch 2463/2500] [Batch 0/41] [D loss: 0.5821175575256348] [G loss: 0.8139406442642212] [Epoch 2464/2500] [Batch 0/41] [D loss: 0.4388652741909027] [G loss: 1.6024751663208008] [Epoch 2465/2500] [Batch 0/41] [D loss: 0.46564656496047974] [G loss: 1.18694269657135] [Epoch 2466/2500] [Batch 0/41] [D loss: 0.27406731247901917] [G loss: 3.21994948387146] [Epoch 2467/2500] [Batch 0/41] [D loss: 0.37398722767829895] [G loss: 2.3295836448669434] [Epoch 2468/2500] [Batch 0/41] [D loss: 0.3796911835670471] [G loss: 1.553955316543579] [Epoch 2469/2500] [Batch 0/41] [D loss: 0.46247798204421997] [G loss: 0.9012452363967896] [Epoch 2470/2500] [Batch 0/41] [D loss: 0.522314727306366] [G loss: 0.9206923246383667] [Epoch 2471/2500] [Batch 0/41] [D loss: 0.4362325668334961] [G loss: 1.9469540119171143] [Epoch 2472/2500] [Batch 0/41] [D loss: 0.6075544953346252] [G loss: 2.7248072624206543] [Epoch 2473/2500] [Batch 0/41] [D loss: 0.4414607882499695] [G loss: 1.9691050052642822] [Epoch 2474/2500] [Batch 0/41] [D loss: 0.6109078526496887] [G loss: 1.0546870231628418] [Epoch 2475/2500] [Batch 0/41] [D loss: 0.4946977496147156] [G loss: 1.229015588760376] [Epoch 2476/2500] [Batch 0/41] [D loss: 0.48120421171188354] [G loss: 2.364797830581665] [Epoch 2477/2500] [Batch 0/41] [D loss: 0.647049069404602] [G loss: 0.6515613794326782] [Epoch 2478/2500] [Batch 0/41] [D loss: 0.4375125467777252] [G loss: 1.297229528427124] [Epoch 2479/2500] [Batch 0/41] [D loss: 0.4158366918563843] [G loss: 1.3438282012939453] [Epoch 2480/2500] [Batch 0/41] [D loss: 0.441951185464859] [G loss: 1.5120952129364014] [Epoch 2481/2500] [Batch 0/41] [D loss: 0.45755529403686523] [G loss: 1.4985957145690918] [Epoch 2482/2500] [Batch 0/41] [D loss: 0.728992223739624] [G loss: 0.5330162048339844] [Epoch 2483/2500] [Batch 0/41] [D loss: 0.5591674447059631] [G loss: 1.006028175354004] [Epoch 2484/2500] [Batch 0/41] [D loss: 0.4883674383163452] [G loss: 0.9521691203117371] [Epoch 2485/2500] [Batch 0/41] [D loss: 0.2908099889755249] [G loss: 1.6814796924591064] [Epoch 2486/2500] [Batch 0/41] [D loss: 0.26833122968673706] [G loss: 1.6073265075683594] [Epoch 2487/2500] [Batch 0/41] [D loss: 0.7585580348968506] [G loss: 0.35218918323516846] [Epoch 2488/2500] [Batch 0/41] [D loss: 0.392089307308197] [G loss: 1.0196969509124756] [Epoch 2489/2500] [Batch 0/41] [D loss: 0.46733856201171875] [G loss: 0.9918544292449951] [Epoch 2490/2500] [Batch 0/41] [D loss: 0.47380298376083374] [G loss: 0.8770836591720581] [Epoch 2491/2500] [Batch 0/41] [D loss: 0.9732950925827026] [G loss: 0.19522613286972046] [Epoch 2492/2500] [Batch 0/41] [D loss: 0.25890877842903137] [G loss: 4.201309680938721] [Epoch 2493/2500] [Batch 0/41] [D loss: 0.5097948312759399] [G loss: 0.9720301628112793] [Epoch 2494/2500] [Batch 0/41] [D loss: 0.5743429064750671] [G loss: 0.8118414282798767] [Epoch 2495/2500] [Batch 0/41] [D loss: 1.155100703239441] [G loss: 4.197553634643555] [Epoch 2496/2500] [Batch 0/41] [D loss: 1.1805202960968018] [G loss: 0.13199076056480408] [Epoch 2497/2500] [Batch 0/41] [D loss: 0.4593663215637207] [G loss: 1.6790833473205566] [Epoch 2498/2500] [Batch 0/41] [D loss: 0.513327419757843] [G loss: 1.9668076038360596] [Epoch 2499/2500] [Batch 0/41] [D loss: 0.6646058559417725] [G loss: 0.5602318048477173]
Now, let's generate images using the trained generator model:
z = torch.randn(64, latent_dim).to(device)
gen_imgs = generator(z)
show_img(torchvision.utils.make_grid(gen_imgs.detach().cpu()))
plt.figure(figsize=(10,5))
plt.title("Generator and Discriminator Loss During Training")
plt.plot(g_losses,label="G")
plt.plot(d_losses,label="D")
plt.xlabel("iterations")
plt.ylabel("Loss")
plt.legend()
plt.show()
import imageio
# Convert PyTorch tensors to numpy arrays and then to PIL images
imgs_pil = [transforms.ToPILImage()(img).convert('RGB') for img in img_list]
# Create a GIF
imageio.mimsave('training_evolution.gif', [np.array(img) for img in imgs_pil])